Hypercard in Squeak?

Bijan Parsia bparsia at email.unc.edu
Fri May 26 16:11:44 UTC 2000


On Thu, 25 May 2000 David_Raftery at res.raytheon.com wrote:

> Hi,
> Has anyone looked into creating a simplified Hypercard clone in Squeak?

Way back in the dawn of time (Squeak ver. 1.x where x is 6 or 7 or
8) there was HyperSqueak.

IIRC, the objects in HyperSqueak had something very much akin to morphic
halos.

It would be interesting to dig it up and examine it again, now that I
actually have some sort of grip on Squeak and on Smalltalk ;)

> I was
> wondering if bookMorphs could be used to create "stacks" and button and text
> field Morphs could be placed on the pages of a stack. 

Yep, quite easily. What you might consider is adding a set of simple
widgets with specialized editors...something like the tile based scripting
already in place.

You also might want to take a peek at "PreFab" which is sort of Tkish, but
could be adapted to be more Hypercardish, methinks.

> I am new to squeak and was
> wondering if this is possible.

Eminently. You could even build a HyperTalk clone if you really wanted
to. (That's a bit more of an advanced project :))

> It would be nice to have a Hypercard clone
> running on Linux, windoze, and other platforms with inter platform
> compatibility.

"Something hypercardish" is fairly easy. A "hypercard clone" is fairly
tough, but certainly doable. Hypercard's a big program, but it's been
cloned before :)

Cheers,
Bijan Parsia.





More information about the Squeak-dev mailing list