As a general note, I have to say that I find amusing how people are often annoyed about the growing size of the image and the amount of classes. We have an image that contains a full IDE which incorpores more and more modern capabilities. And you want that to stay small and fewer classes? I’m sorry but you are missing the point. More tools (or same tools enhanced) means more size and classes.
Then… why the fear about classes? This is OOP. Doing classes is what we do. I prefer a new class to, for example passing same information into a dictionary. I prefer a new class over a string. I prefer a new class over a tuple. We now have slots instead symbols to express variables. I dream with even more classes: Selector, Protocol (we already have it, but we need to use it), etc., etc., etc. I will always prefer a class that defines a concept than a non-reified usage of generic classes. We need better ways to organise that information? YES! (For example I was thinking browser by default should not show “tool packages”, to reduce the amount of information). But I welcome more classes and less esoteric usages of existing ones, always. cheers, Esteban > On 13 Apr 2018, at 10:30, Esteban Lorenzano <esteba...@gmail.com> wrote: > > > >> On 13 Apr 2018, at 10:25, Ben Coman <b...@openinworld.com >> <mailto:b...@openinworld.com>> wrote: >> >> On 13 April 2018 at 13:53, Benoit St-Jean via Pharo-users >> <pharo-users@lists.pharo.org <mailto:pharo-users@lists.pharo.org>> wrote: >> Just a quick word to get some things straight because, quite frankly, I >> really don't know where we're heading. >> >> Do we really need 8 delay schedulers (DelayMicrosecondScheduler, >> DelayMillisecondScheduler, DelayNullScheduler, >> DelayExperimentalSpinScheduler, DelaySpinScheduler, DelayTicklessScheduler, >> DelayExperimentalCourageousScheduler, DelayExperimentalSemaphoreScheduler) ? >> >> This should have been cleaned up a while ago. Thanks for the bump. I'll >> get to it. >> However note, that half of those have not more than two methods, so are not >> contributing much to the size of the Image. > > I didn’t know. Thanks :) > >> >> Perhaps a little bit of clarity and details about what's coming and what's >> the plan would be beneficial to a lot of us. >> >> I guess you are looking for... >> https://github.com/pharo-project/pharo-workingRoadmaps/blob/master/Pharo7/ROADMAP.md >> >> <https://github.com/pharo-project/pharo-workingRoadmaps/blob/master/Pharo7/ROADMAP.md> >> >> >> cheers -ben >> >> >> >