T3X-R6, an Object Oriented T3X Compiler

Nils M Holm <Sunrise!nmh@dialup.nacamar.de>
10 Feb 2000 01:17:51 -0500

          From comp.compilers

Related articles
T3X-R6, an Object Oriented T3X Compiler Sunrise!nmh@dialup.nacamar.de (Nils M Holm) (2000-02-10)
| List of all articles for this month |

From: Nils M Holm <Sunrise!nmh@dialup.nacamar.de>
Newsgroups: comp.compilers
Date: 10 Feb 2000 01:17:51 -0500
Organization: Compilers Central
Keywords: OOP, available

T3X Release 6, an Object Oriented T3X Compiler

T3X is a compiler for the minimum procedural language T3X,
a very small and portable language aimed at experimentation
and education. The language is similar to BCPL and Pascal,
but simpler. The latest version provides some interesting
features, like

- first class arrays.
- array literals with dynamically computed members.
- OOP extensions solely based upon classes, objects, messages.
- class dependencies instead of inheritance.

With the latest release, R6.1, a new branch is added to the
T3X family tree. Unlike prior versions, the new compiler
provides support for object oriented programming, uses a
class-based runtime environment, and supports separately
compiled and dynamically loadable modules (where available).

Compatibility with the R5.9 core language is provided.

Release 6.1 is a beta version. The native code version is
known to run on FreeBSD 2.2.8 (a.out) and FreeBSD 3.3 (ELF).
The bytecode version should run on a variety of different

The T3X-R6.1 source code distribution contains the full
compiler source code in T3X, documentation in HTML format,
online help files, and installation instructions.

Source code as well as precompiled a.out and ELF binaries
can be found in the 'T3X' section on my home page at


The user manual 'T3X -- a minimum procedural language' has
been revised, extended and brought up to date. It can be
found in the 'T3X/documents' section (but is also included
in the distribution archives).


Nils M Holm <nmh@dialup.nacamar.de> [Please use Reply-To:]
http://www.homepages.de/home/nmh/ -- The home of the T3X compiler

Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.