
T3X is a very basic procedural language. Its syntax is a cross
between Pascal and BCPL, but it is smaller and simpler.
Originally, T has been designed to provide a portable notation
for algorithms, but meanwhile it has become a useful allround
language.
Unlike many popular languages like C++ and Java, it does not
provide a very abstract and complex environment to achieve
portability, but only a set of very basic operations and builtin
routines which may be easily implemented on a variety of
different platforms.

This package contains ...

	. a bytecode compiler (T3X->Tcode).
	. a Tcode interpreter.
	. native code generators for GAS-386, TASM, MASM, S86.
	. an experimental C code generator.
	. a Tcode optimizer.
	. a preprocessor.
	. a Tcode disassembler.
	. some includable extensions (I/O streams, malloc).
	. run time libraries.

	. full documentation (/usr/local/share/doc/t3x/*).

	. some example programs (/usr/local/share/examples/t3x/*).

	. an extended runtime environment providing terminal I/O
	  routines and device-independant vector graphics.

	. an experimental cross development environment for
	  creating DOS executables (type 'man s86' for details).

The source code to the latest version of the T3X compiler can be found
on my home page at

	http://webrum.uni-mannheim.de/sowi/fs29/w3/index.html

in the 'archive' section (t3x-r5-?.tar.gz, t3x-ext-?.zip, s86kit-?.zip).

--
Nils M. Holm <fs29@rumms.uni-mannheim.de>
