[squeak-dev] EToys in the Trunk

Eliot Miranda eliot.miranda at gmail.com
Thu Sep 1 09:40:19 UTC 2016

On Thu, Sep 1, 2016 at 9:41 AM, H. Hirzel <hannes.hirzel at gmail.com> wrote:

> On 9/1/16, tim Rowledge <tim at rowledge.org> wrote:
> > I suspect that like a lot of us I’m conflicted about having something
> large
> > like EToys included.
> >
> > In one sense it’s an important project that needs to be constantly kept
> up
> > to date and that is best done by having it always there so that anyone
> > refactoring code can’t help but find the EToys code that needs to be
> > updated. Of course, that’s the same argument one might make for Scratch,
> Maybe Scratch could be included  as well temporarily to benefit from
> the same refactoring treatment .......

Agreed.  Pharo experience shows how many packages get pout of date by not
being included in everyday development.  I think it would be nice if we can
have a build process where we have a fat trunk (seems appropriate) but
unload inessentials when prod ing the all-in-one.  I'd happily carry some
overhead doing trunk development provided unloading is easy and the
all-in-one development artefact is readily available.

> Magma, all the games, VMMaker and so on.
> >
> > On the other hand, it ’s obviously ridiculous to have all this stuff in a
> > basic development image and anyone would mad to include so much waste of
> > space nonsense.
> >
> > So obviously what we really need is a better system for dealing with
> this. I
> > don’t know what that might be. The 'least unlikely to screw us’ approach
> > would seem to be having a lot of this in the general development image
> and
> > make sure it is kept properly unload-able (autocorrect tried to make that
> > ‘unlovable’ which seems oddly appropriate) for any deployment usage (like
> > for example Scratch and indeed EToys).
> >
> > A more complicated idea (and we all love complex cool tools, right?)
> might
> > be an extension of Chris’ history database that includes all the code of
> all
> > the packages (hey, slurp in all of squeaksource and so on! Stress Magma!)
> > and when changing code in your image it checks also in the Great
> Database Of
> > All Things. Must be a PhD or two in that , surely?
> >
> > tim
> > --
> > tim Rowledge; tim at rowledge.org; http://www.rowledge.org/tim
> > Maybe Computer Science should be in the College of Theology
> >
> >
> >
> >

best, Eliot
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20160901/876d284a/attachment.htm

More information about the Squeak-dev mailing list