Le 12/4/16 19:51, Alistair Grant a écrit :
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.

You should have a look at the inspector
Inspect
    Point>>#x to see what I mean and look at the tabs
* I'm glad that being able to run headless mode is easy, as I'd like to
   use Pharo for scripting.
Me too. We are starting a new iteration on this. We got a student whose job is to convert bash script to pharo and identify problem so if you want to share effort you are welcome.

* 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.
In the future you will be able to choose between one window


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.
I hope that soon we will have a package validation in place.

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.
You get a bit of that in the catalog browser.



Hope I haven't ruffled too many feathers...

Thanks!
Alistair




Reply via email to