[Skip Navigation] [CSUSB] / [CNS] / [Comp Sci Dept] / [R J Botting] / [Samples] / smalltalk
[Index] [Contents] [Source Text] [About] [Notation] [Copyright] [Comment/Contact] [Search ]
Tue Sep 18 15:27:02 PDT 2007

Contents


    The Object-oriented Programming Language Smalltalk

      Documentation

      [ smalltalk.glossary.html ] [ smalltalk.syntax.html ] [ smalltalk.semantics.html ] [ smalltalk.questions ] [ smalltalk.methods.html ]

      .Roadworks [ smalltalk.classes.html ]

      Examples

      [ http://csci.csusb.edu/dick/cs320/smalltalk/ ]

      Free Implementations

        Squeak

        I've watched Alan Kay demo the Squeak system at ICSE'99. Very impressive.

        Squeak is an open, highly-portable Smalltalk-80 implementation whose virtual machine is written entirely in Smalltalk, making it easy to debug, analyze, and change. To achieve practical performance, a translator produces an equivalent C program whose performance is comparable to commercial Smalltalks. [ http://squeak.org ]

        Squeak is available for free via the Internet, at this and other sites. Each release includes platform-independent support for color, sound, and network access, with complete source code. Originally developed on the Macintosh, members of its user community have since ported it to numerous other platforms including Windows 95 and NT, Windows CE (it runs on the Cassiopeia and the HP320LX), all common flavors of UNIX, Acorn RiscOS, and a bare chip (the Mitsubishi M32R/D).

        Squeak runs on many UNIX OS's. We offer precompiled UNIX binaries for:

        • Intel: Linux
        • Sparc: Solaris, SunOS
        • SGI
        Squeak should compile "out of the box" for most versions of Unix running on most architectures, using only GNU make, and simple makefile modifications. Squeak's makefiles use many extensions provided only by GNU make and are thus incompatible with other make versions.

        Mailing list

        Tiny SmallTalk

        By Tim Budd and available at CSUSB

      . . . . . . . . . ( end of section Free Implementations) <<Contents | End>>

    . . . . . . . . . ( end of section The Object-oriented Programming Language Smalltalk) <<Contents | End>>

End