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)