[squeak-dev] Unloading EToys from Squeak Image

Eliot Miranda eliot.miranda at gmail.com
Tue Jan 26 22:17:24 UTC 2021


Hi Hannes, Hi All,

On Mon, Jan 25, 2021 at 2:36 AM H. Hirzel <hannes.hirzel at gmail.com> wrote:

> Hi Arjen
>
> The instructions in
>     http://wiki.squeak.org/squeak/2848
> (Squeak 5.3)
> worked for me some time ago.
>
> 1.
> The main point before unloading is to reclassify some methods
> currently belonging to Etoys to the general Squeak as they are needed
> for Squeak to work.
>
> 2.
> After reclassifying unloading of Etoys works.
>
> 3.
> However some more fixes need to be done in order to have the remaining
> code not call Etoys methods which are no longer there.
>
> To all: the necessary fixes are all quite simple. However the steps
> need to be checked also with the current trunk image. The fixes would
> also be useful to be added to Squeak 5.3
>
Let's do this work.  I just moved a couple of copyright methods from EToys
to System in System-eem.1212.  What is preventing people from committing
changes to get us to the goal of an unloadable EToys?

I also heard recently that EToys is not functional.  IIRC this isn't quite
correct; it's that older ETys projects don't currently load into a Squeak
trunk EToys.  But now that Vanessa has implemented the segment loader above
the VM we at least have the infrastructure.  Who has the time and energy to
try and get older EToys projects to load and run?  And does someone have a
(hopefully short) list of older EToys projects of particular value we
should focus on?


> HTH
>
> Hannes
>
> On 1/23/21, David T. Lewis <lewis at mail.msen.com> wrote:
> > On Thu, Jan 21, 2021 at 12:07:06PM +0000, Arjen van Elteren via
> Squeak-dev
> > wrote:
> >> All,
> >>
> >> I would like to unload the EToys packages from image.
> >>
> >> I tried with the Monticello Browser, unloading seems to proceed. But at
> >> the end nothing is reacting anymore.
> >>
> >> Any hint on how to successfully unload the EToys?
> >>
> >> Should I use a workspace in an MVC project?
> >>
> >
> > Hello Arjen,
> >
> > I don't think that unloading works yet, but hopefully soon. The
> > goal is to make Etoys reloadable, which means that it can be fully
> > removed from the image, and also reinstalled into an image from
> > which it has been removed.
> >
> > A lot of good work has gone into this in the last few years, but
> > it is not complete. If you do any work on this yourself, any input
> > would be welcome either as inbox contributions or messages to
> > the list here.
> >
> > I should mention also that this topic came up (again!) in the
> > last online meeting of our Squeak oversight board and it is on
> > our agenda for the next meeting. I think everyone agrees that
> > this is important to do, it's just a small matter of somebody
> > doing the work ;-)
> >
> > Dave
> >
> >
> >
>
>

-- 
_,,,^..^,,,_
best, Eliot
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20210126/79bc294b/attachment.html>


More information about the Squeak-dev mailing list