Tecomp: A compiler for Eiffel (compliant with ECMA-367, ISO/IEC 25436). Tecomp is a command line compiler. It is committed to implement standard Eiffel. Tecomp works on Unix and Windows systems.
Tecomp in not yet fully complete. But it seems to accept nearly all Eiffel constructs and works rather stable. It does not yet compile to native code. It executes the compiled code in its virtual machine (like java). The compiler compiles rather fast. Interpretation in the virtual machine is clearly slower than execution of native code. I like what I have seen up to now.
A very quick run leaves the impression that at present tecomp feels more like an interpreter than a compiler at present (only because it doesn't output a binary which is not a fair metric). Alas it is still rather young and cannot handle things like the "is" on procedures (that is often seen on Eiffel code in the wild). It's parsing of ACE files also seems a little unusual (I could not share an ACE file between it and gec/EiffelStudio). Also has interesting behaviour such as checking whether all attributes have been initialised by the end of the creation procedure...
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?