Related articles |
---|
T3X-R6, an Object Oriented T3X Compiler Sunrise!nmh@dialup.nacamar.de (Nils M Holm) (2000-02-10) |
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
systems.
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
http://www.homepages.de/home/nmh/
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).
Bye,
nmh.
--
Nils M Holm <nmh@dialup.nacamar.de> [Please use Reply-To:]
http://www.homepages.de/home/nmh/ -- The home of the T3X compiler
Return to the
comp.compilers page.
Search the
comp.compilers archives again.