[comp.archives] [atari-st] Gnu SmallTalk V1.0 port to atariST available

bammi@curie.ces.cwru.edu (Jwahar R. Bammi) (03/18/90)

Archive-name: atari-gnu-smalltalk/17-Mar-90
Original-posting-by: bammi@curie.ces.cwru.edu (Jwahar R. Bammi)
Original-subject: Gnu SmallTalk V1.0 port to atariST available
Archive-site: dsrgsun.ces.cwru.edu [129.22.16.2]
Archive-directory: pub/atari
Archive-files: smalltalk.zoo
Reposted-by: emv@math.lsa.umich.edu (Edward Vielmetti)


	GNU SmallTalk V1.0 ported to the atariST is available for
 anonymous FTP from dsrgsun.ces.cwru.edu in pub/atari/smalltalk.zoo

	requirements:
	- a 4Meg atariSt (it will not run on a 2/2.5 Meg machine)
	- a decent shell
	- optional: tos-gcc V1.37.1 if you want to re-compile it

	warning:
	- this is the first version of the port, so it probably has
	lots of bugs, over and above any bugs in the origonal gnu
	code. it does pass all the regression tests with just one
	diff.

thanks to the author Steve Byrne for an excellnt job!


here is the (relevant part of) README from the Gnu distribution:

GNU Smalltalk version 1.0 (initial release) 
by Steve Byrne

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
examples	Some working example Smalltalk files
test		Regression testing files


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 know
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

enjoy,
--
--
bang:   {any internet host}!dsrgsun.CES.CWRU.Edu!bammi	jwahar r. bammi
domain: bammi@dsrgsun.ces.CWRU.edu
GEnie:	J.Bammi