Squeak's Birthday (Was Re: Adding a word to Squeak's object header)

Rob Withers rwithers12 at mediaone.net
Mon Aug 27 07:30:59 UTC 2001


Ahh, where's the party going to be?  That's just over a month away.

Happy Birthday, Squeak!

- Rob

----- Original Message -----
From: "Russell Allen" <russell.allen at firebirdmedia.com>
To: <squeak-dev at lists.squeakfoundation.org>
Sent: Sunday, August 26, 2001 9:44 PM
Subject: Squeak's Birthday (Was Re: Adding a word to Squeak's object header)


> "Rob Withers" <rwithers12 at mediaone.net> wrote:
> > Speaking of which, Squeak, and more importantly it's community - all of
you,
> > continue to amaze and surprize me, after 1.5 years.  That reminds me,
when
> > is Squeak's birthday and how old is she?  We ought to have a birthday
party.
>
> Dan sent an email announcing Squeak to comp.lang.smalltalk on 01 Oct
> 1996, which by my reckoning means that we are coming up to Squeak's 5th
> Birthday.
>
> Russell
>
>
============================================================================
=====================
>
> Message 1 in threadFrom: Dan Ingalls (Ingalls at Taurus.Apple.com)
> Subject: Squeak - A Usable Smalltalk written in itself
> Newsgroups: comp.lang.smalltalk
> View this article only
> Date: 1996/10/01
>
>
> Dear Smalltalkers,
>
> In order to foster collaboration with related groups in academia and
> industry, we have just made our software development environment
> available for download over the net.  Dubbed "Squeak" it consists
> largely of a reconditioned Smalltalk-80 system derived from Apple's
> earlier ST-80 release, along with an interpreter that runs on the
> PowerPC and most other 68020 or later Macs (but read on...)
>
> The implementation is notable in that it is almost entirely written in
> Smalltalk.  We began with the Blue Book spec to which we added a
> 32-bit direct pointer ObjectMemory with incremental compacting garbage
> collection.  While getting this to run and converting the image, we
> wrote a translator  from a Smaltalk subset (roughly the subset used
> for the Blue Book spec) to C.  After some tuning this has produced a
> very usable system.  In addition, we have extended BitBlt to color,
> added a reasonably portable file system, and we have also included
> rudimentary support for polyphonic multitimbral music synthesis.
>
> The entire system, including the interpreter written in Smalltalk, and
> the translator that produced its interpreter, is now available to the
> outside world.  You can find it all beginning with the page
>
>         www.Research.Apple.com/Research/proj/
>
> Scroll to the bottom of the page and click on "Squeak".  Or you can go
> direct to our actual page:
>
> http://www.research.apple.com/research/proj/learning_concepts/squeak/
>
> There is almost no documentation, but those familiar with Smalltalk-80
> should have no trouble putting it to use.  Squeak is a work in
> progress.  If we had waited to get clean and well-documented, it would
> not be available now.  We welcome any contributions from the outside,
> such as animation, 3D, music, and ports to other platforms.
>
> Please do not reply directly to me or other members of the project.
> Use the mail address given on our page (squeak at Research.Apple.com),
> and we will do our best to answer reasonable queries.
>
> Enjoy
>
>         - Dan Ingalls
>
>





More information about the Squeak-dev mailing list