Re: Etoys Again: saving a project

Yoshiki Ohshima via Squeak-dev <[email protected]>
Newsgroups gmane.comp.lang.smalltalk.squeak.general
Message-ID <CAHC3jCPL23AMBn2JKawCCLSEyELDu=B5YAhE9OgxpV=mVaj1Ew@mail.gmail.com>
I am glad to see etoysillinois.org is still alive. And I am mildly
surprised that a .pr file can be loaded into a 6.1 based Etoys. I guess
somebody worked on it so that  an SExp based project can be loaded into it.
(thanks)

I can load and "save" a project from etoysillinois.org onto
https://squeak.js.org/etoys/ which is definitely compatible. The "save" has
quotes as it does not let you simply download.

On Mon, Jun 1, 2026 at 8:21 AM Edwin Ancaer <[email protected]> wrote:

>
> Hello,
>
> With Squeak6.1 installed, I now can load and run Etoys projects that I
> copied from etoysillinois.org. However, when publishing them, I get a
> DialogWindow saying
>
> "
>
>
> *Some block(s) which reference instance variables are included in this
> segment. These may fail when the segment is loaded if the class has been
> reshaped. What would you like to do?" *
>
> I then can choose to stop and get a look or to keep going.
>
> When I choose to stop and get a look, the following error pops up;
>
> [image: rocks_error_saving.png]
>
> Can someone tell me what is the problem with the MorphicAlarmQueue
> initialize.
>
> As far as I can see, no instance variables are used inside a block here,
> only method calls:
>
> *initialize*
> super initialize.
> mutex := Mutex new.
> sequenceNumber := 0.
> heap := Heap sortBlock: [ :alarmA :alarmB |
>     alarmA scheduledTime = alarmB scheduledTime
>         ifFalse: [ alarmA scheduledTime < alarmB scheduledTime ]
>         ifTrue: [
>             alarmA sequenceNumber = alarmB sequenceNumber
>                 ifFalse: [ alarmA sequenceNumber < alarmB sequenceNumber ]
>                 ifTrue: [ self error: 'These alarms run at the same time'
> ] ] ]
>
> Can someone tell me what I am missing here?
>
> When I choose to keep going, there is no problem and the projects gets
> saved. However, when I now try to load it, I get an error: class is not in
> structures list.  Still researching that one, however.
>
> Thanks for any help,
>
> Edwin Ancaer
> Squeak-dev mailing list -- [email protected]
> To unsubscribe send an email to
> [email protected]



-- 
-- Yoshiki

Squeak-dev mailing list -- [email protected]
To unsubscribe send an email to [email protected]
rocks_error_saving.png (image/png, 118.8 KB) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.