ftp.nice.ch/pub/next/developer/languages/smalltalk/smalltalk.1.2.alpha5.README

This is the README for smalltalk.1.2.alpha5.s.tar.gz [Download] [Browse] [Up]

GNU Smalltalk version 1.2
by Steve Byrne

*** NOTE
*** THIS DOCUMENT IS OUT OF DATE FOR 1.2  
*** SEE README-1.2 FOR A QUICK INTRO TO 1.2 FEATURES  


The files in this directory and its subdirectories constitute the complete
source code for GNU Smalltalk.  The files are organized as follows:

.		The source files, both .st (Smalltalk) and C files
config		Various supported platforms
contrib		Contributed software
examples	Some working example Smalltalk files
test		Regression testing files
stix		SmallTalk Interface to X

About GNU Smalltalk

GNU Smalltalk attempts to be a reasonably faithful implementation of
Smalltalk-80 {tm ParcPlace Systems} as described in the "Blue Book", also known
as "Smalltalk-80: the Language and its Implementation", by Adele Goldberg and
David Robson.  The syntax that the language accepts and the byte codes that the
virtual machine interprets are exactly as they appear in the Blue Book.  Most
of the primitives are the same as well, although due to the differing nature of
the implementation some of the primitives haven't been implemented, and other
new ones have been.


The current implementation has the following features:

  * Incremental garbage collector
  * Binary image save capability
  * C-callout (allows Smalltalk to invoke user-written C code and pass
    parameters to it)
  * GNU Emacs editing mode
  * Highly portable C code implementation
  * Optional byte code compilation tracing and byte code execution tracing
  * Automatically loaded per-user initialization files



Installing GNU Smalltalk

Please see the file mst.texinfo which contains the information on how to 
install GNU Smalltalk, and general documentation about the features of
the system.


Bugs

To report bugs or suggestions (or even offer assistance :-) ), send mail
to bug-gnu-smalltalk@prep.ai.mit.edu.  If there is sufficient traffic, I
will set up a gnu.smalltalk newsgroup as well.

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.