long ago morphic demos

DW
David West
Tue, Sep 13, 2011 8:55 PM

the early distributions of squeak included a project with several
morphic demos: clock, racetrack, lens, scrolling text through a
complicated space, etc.

Are these still available somewhere?  under what name?  Or, do I have to
load and old version and file-out?

thanks
davew

the early distributions of squeak included a project with several morphic demos: clock, racetrack, lens, scrolling text through a complicated space, etc. Are these still available somewhere? under what name? Or, do I have to load and old version and file-out? thanks davew
SS
Stan Shepherd
Wed, Sep 14, 2011 7:17 AM

Hi David,
you can try http://www.squeaksource.com/PharoMorphicExtras/
...Stan

--
View this message in context: http://forum.world.st/long-ago-morphic-demos-tp3811178p3811985.html
Sent from the ESUG mailing list archive at Nabble.com.

Hi David, you can try http://www.squeaksource.com/PharoMorphicExtras/ ...Stan -- View this message in context: http://forum.world.st/long-ago-morphic-demos-tp3811178p3811985.html Sent from the ESUG mailing list archive at Nabble.com.
BF
Bert Freudenberg
Wed, Sep 14, 2011 4:49 PM

On 13.09.2011, at 13:55, David West wrote:

the early distributions of squeak included a project with several
morphic demos: clock, racetrack, lens, scrolling text through a
complicated space, etc.

Are these still available somewhere?  under what name?

Hi David,

earlier Squeak versions are available at

http://ftp.squeak.org/

The projects you are looking for are e.g. in 3.6. This image still runs fine in a current 4.x VM (but not Cog). You can choose "save project as file" from the world menu. The resulting .pr file still works fine in e.g. the current Etoys release from

http://squeakland.org/

A project does not contain the classes, just the objects on screen. As mentioned previously, these demos were made by constructing objects interactively, not code. If the image does not have the classes, you cannot load them. The Etoys line of images was developed with backwards-compatibility in mind, it still has all the necessary code, that's why it works.

I'm pretty sure it would be reasonably simple to make it work in current Squeak too. E.g. when trying to load the project, it is missing the WatchMorph class. If you asked on the Squeak developers list, someone surely would know where we put those classes. Pharo discarded much more of the underlying machinery so I would guess it will be more work.

  • Bert -
On 13.09.2011, at 13:55, David West wrote: > the early distributions of squeak included a project with several > morphic demos: clock, racetrack, lens, scrolling text through a > complicated space, etc. > > Are these still available somewhere? under what name? Hi David, earlier Squeak versions are available at http://ftp.squeak.org/ The projects you are looking for are e.g. in 3.6. This image still runs fine in a current 4.x VM (but not Cog). You can choose "save project as file" from the world menu. The resulting .pr file still works fine in e.g. the current Etoys release from http://squeakland.org/ A project does not contain the classes, just the objects on screen. As mentioned previously, these demos were made by constructing objects interactively, not code. If the image does not have the classes, you cannot load them. The Etoys line of images was developed with backwards-compatibility in mind, it still has all the necessary code, that's why it works. I'm pretty sure it would be reasonably simple to make it work in current Squeak too. E.g. when trying to load the project, it is missing the WatchMorph class. If you asked on the Squeak developers list, someone surely would know where we put those classes. Pharo discarded much more of the underlying machinery so I would guess it will be more work. - Bert -