On Sat, Jan 8, 2011 at 2:59 PM, Stéphane Ducasse
<stephane.duca...@inria.fr>wrote:

>
> On Jan 7, 2011, at 5:10 PM, Miguel Cobá wrote:
>
> > I concur with Mariano and wonder why Stéphane wants a smaller dev image?
>
> Because we have to fix bug of packages that we do not know, control, want
> to fix...
> Because been agile to load and having a good infrastructure for validating
> packages is way more
> important than preloading XML. If we spend our time on the infrastructure
> (metacello publication,
> configuration certification, hudson reporting) then the complete ecosystem
> will get better
> and you should be able to automate several builds and pharo-dev whatever.


> I'm concerned that our resources are limited and they are a lot of ugly
> ugly things in the system
> Now not everybody should work on them but then the insfrastructure is more
> important.
>


I agree that we should care about what packages are included in Pharo. But
actually for newbies it's still complicated to discover and learn how to
load a ConfigurationOfXXX.

So one goal of Pharo 1.3 should be to have a GUI to load additional tools /
libs / frameworks in one click (I've seen there's one included, that's a
good step forward, but some work is needed).

For Pharo 1.2 I'd rather leave XML in because today I expect that every
programming environment used in enterprise supports XML out of the box.

It would also like a PharoBloat image built by Hudson with all
ConfigurationOfXXX which are supposed to work on all operating systems.

Laurent.



>
> >
> > Right now there are two images, the core and the dev. As the core is
> > promoted for deploying, the size of the dev isn't an issue. At least in
> > terms of deploying.
> >
> > Now the dev image is currently targeted to new users, so I think that it
> > should have everything that is know to work in Pharo loaded,  so that
> > the users doesn't have to cope with the installation issue of new
> > packages.
> > This also means that tutorials and documentation can be straightforward.
> > Just showing what they want to teach, and not explaining what to do to
> > install some random package. So this will help document and promote
> > Pharo.
> >
> > Now maybe the name dev is misleading. It says development although the
> > image is for everyone that is not deploying some application. On the
> > other side, there isn't officially a dev image, only PharoCore and
> > Pharo. So maybe we need to create a official PharoDev image targeted to
> > the developers but this is also very subjective as what packages made a
> > development environment, it is upon the developer. So maybe this make no
> > sense at all.
> >
> > So the options are:
> >
> > 1. Refer to Pharo dev as Pharo, the official name and officially make it
> > targeted to new users and so include everything under the sun (like the
> > fun  images of Edgar, that can show off the capabilities of Pharo)
> > 2. Create a PharoDev, with a list of common dev packages, also
> > officially supported
> >
> > TL;DR; Pharo is for new users and should include everything preloaded.
> > PharoCore is for deploying and the developer install just what he wants.
> > Maybe a PharoDev is  needed targeted directly to developers.
> >
> > Cheers
> > --
> > Miguel Cobá
> > http://twitter.com/MiguelCobaMtz
> > http://miguel.leugim.com.mx
> >
> >
> >
> >
>
>
>

Reply via email to