On Mon, Apr 11, 2016 at 09:02:52PM +0200, Serge Stinckwich wrote: > Thank you. I was talking about your experience with Pharo :-) > But your description is nice also.
Ahh, right, sorry about that. Pharo 5.0 first impressions from someone coming from VW2.5... I'm already a fan of Smalltalk and its development environment. I've only spent a few hours working with Pharo (it's my hobby, with not nearly as much time as I would like): * I read the first few chapters of Pharo by Example as an introduction to Pharo. * The browser, debugger and basic inspectors are all familiar enough that I was able to work with them without any issues. * I'm glad that being able to run headless mode is easy, as I'd like to use Pharo for scripting. * The addition of Montacello / Metacello / Gofer and SUnit are the biggest improvements I've noticed so far. I wish I had these 20 years ago. * I've only played with the MessageFlow Browser a little, but I think it will be one of my go-to tools. * I'm still getting used to the idea of the entire ST environment being in a single OS window, but at the moment I think I prefer VW's approach where each ST window is a OS window, as it makes it easier to work with other applications, e.g. if I want to look at an email or web page while working within ST. I only have one suggested improvement so far (assuming it doesn't already exist and I just haven't found it yet)... When searching for packages on SqueakSource / SmalltalkHub etc. it isn't clear to me how much confidence I can have in any given package, which is really useful if there are multiple packages providing similar functionality. The Arch Linux model seems pretty good to me. Official packages are in the core or extra repositories, which matches what is included in the Pharo image. The next level is a community repository, which contains packages maintained by Trusted Users. General users can be confident that these packages will be kept up to date. The last level is the User Repository (AUR), which anyone can contribute to. The AUR includes a comment section and vote count, and general users can add or remove their vote. Hope I haven't ruffled too many feathers... Thanks! Alistair