JEiffel 0.4 release
Benno Baumgartner <[email protected]> Tue, 23 Aug 2005 11:13:05 +0200
| Newsgroups | gmane.comp.lang.eiffel.smalleiffel |
|---|---|
| Message-ID | <[email protected]> |
Dear all,
I am happy to announce version 0.4 of JEiffel. JEiffel is a Java Byte
Code generator backend for the ISE Eiffel compiler. This command line
compiler compiles Eiffel source code directly to Java Byte Code. The
generated code can be executed on a standart Java Virtual Machine (1.4
+). The generated code preserves the suptyping structure of the
Eiffel code. It is therefore possible to inherit from an Eiffel class
(respectively from its generated counterpart) in Java and/or use an
Eiffel class as a client in Java. The TicTacToe example in the
release demonstrates how to do that.
JEiffel does not yet support all the Eiffel language constructs. The
most important missing parts are: Genericity (and therefore Arrays),
Tuples and Agents. Eiffel Base (except the basic types like INTEGER,
DOUBLE, BOOLEAN...) is therefore also not yet supported. A detailed
list can be found in the readme of the release.
Requirements:
- Windows XP to execute the command line compiler
- Java Virtual Machine 1.4+ to execute the generated code
- Eclipse 3.1+ (optional)
Availability:
- http://se.inf.ethz.ch/projects/benno_baumgartner/
or
- ftp://ftp.eiffel.com/pub/download/shelf/bennob/jeiffel0.4.zip
Regards,
Benno (at student.ethz.ch)