[up]

Overview - What is ST/X Smalltalk

ST/X Smalltalk is a new and complete implementation of the Smalltalk language. Smalltalk/X is not based on the original ST-80 virtual machine implementation and has been written from scratch. However, the API, class libraries and language semantic is highly compatible to ST-80 based smalltalks, such as VisualWorks, Squeak and others.

Smalltalk/X consists of both an integrated environment for program development AND a standalone smalltalk compiler (*), generating true machine code.
The programming environment includes editors, browsers, compiler and debugger and a large library of ready to use building blocks for application writers.
The standalone compiler generates true machine code from smalltalk source files - and can be used in a batch environment for production/delivery.

Features

Implementation hilights

Notes:
(*)
The stc compiler is NOT included in the free demo version.
However, incremental compilation to (interpreted) bytecode is possible in all versions.

(**)
Dynamic compilation to machine code is not supported for all architectures. Currently, this feature is implemented for *86, sparc, rs6k, mc68k, mips and alpha based systems;
mc88k, and hppa code generator backends are being tested.

(***)
Currently, this includes Linux-a.out, ELF based (i.e. Linux and System5.4, Unixware, Solaris, SGI-IRIX and OSF-1), AIX3.2 and Windows-NT/-95 based operating systems.
On those systems, it is possible to compile primitive C-code and to compile smalltalk code down to machine code, even from within the browser - without a need to leave the system for a relink.

Availablity

ST/X is a product of Claus Gittinger, Development & Consulting.
ST/X is maintained and further developed by eXept Software AG.

Packaging and distribution is performed by independent distibutors.
A free (somewhat stripped down) version for educational use is available via FTP from various sites (ftp.informatik.uni-stuttgart.de, sunsite and others - ask archie).


[stx-logo]
Copyright © 1996 Claus Gittinger Development & Consulting
Copyright © 1996 eXept Software AG

<cg@exept.de>

Doc $Revision: 1.38 $ $Date: 2003/02/14 09:39:22 $