Submission + - Lisaac : The first prototype object compiler (u-strasbg.fr)
Ontologia writes: "Lisaac is a new prototype based object language. It stands as a Self and SmallTalk successor and takes some Eiffel ideas like genericity and contract programming. The goal of the project is to provide a high level language as fast as C.
In fact, with some benchmarks on an mpeg2 decoder rigorously translated from C, Lisaac is 17% faster to 44% slower than C, for 40 % less lines of code with lots of gcc optimizations.
Lisaac provides a lot of powerful features thanks to the prototype based object model : Absolutely all is object, contract programming, dynamic inheritance, block type which is a list of instruction giving functional programming facilities, and so on..
The 0.12 version, distributed in GPLv3, is the latest stable version for the 0.2 specification.
Lisaac was convincing enough for writing IsaacOS, a fully object operating system. IsaacOS runs on five different architectures."
In fact, with some benchmarks on an mpeg2 decoder rigorously translated from C, Lisaac is 17% faster to 44% slower than C, for 40 % less lines of code with lots of gcc optimizations.
Lisaac provides a lot of powerful features thanks to the prototype based object model : Absolutely all is object, contract programming, dynamic inheritance, block type which is a list of instruction giving functional programming facilities, and so on..
The 0.12 version, distributed in GPLv3, is the latest stable version for the 0.2 specification.
Lisaac was convincing enough for writing IsaacOS, a fully object operating system. IsaacOS runs on five different architectures."