Re: [smarteiffel-dev] Liberty
Dominique Colnet <Dominique.Colnet <at> loria.fr>
2010-01-20 19:57:07 GMT
On Tue, 2010-01-19 at 21:43 +0100, Cyril ADRIAN wrote:
> Dear Eiffel users, hackers, and believers,
>
> We are happy to announce the birth Liberty Eiffel.
Excellent !
>
> Liberty Eiffel is born from a simple idea: the Open Source and Free
> Software community needs a free-as-in-freedom Eiffel compiler that
> tries to be follow the principles that made Eiffel so appealing.
>
> SmartEiffel is an academic project; as such it is a tool for its
> developers to test and prove ideas that made their way into papers;
> such a goal naturally requires the development model to follow the
> rules of the academia, for example keeping all the coding in-house.
By the way, I am working with Benoit Sonntag from the Lisaac project
and I am on the point to rebuild completely the internal architecture
of the SmartEiffel compiler.
>
> We are designing and developing an Eiffel compiler, compatible with
> SmartEiffel, but with different goals:
>
> - keep the language and the required run-time system as simple as
> possible;
Great
>
> - stick to the same high quality requirements that make SmartEiffel
> such a good piece of Free Software;
>
> - "exit the ivory tower", being a community-driven project without the
> requirements of academic goals; being easily or automatically
> interoperable with most mainstream languages (C, Java, .NET...) is
> an absolute need;
>
> - "stand on the shoulder of giants", using the Low Level Virtual
> Machine compier infrastructure (http://www.llvm.org) for the
> backend;
>
> - "provide the batteries", without "reinveinting the wheel"; the best
> compiler in the world is useless without a wide set of libraries;
> there is a huge set of free-as-in-freedom libraries that many
> programmers and developers would like to use in Eiffel;
>
> - give simple technical means to add more bindings and/or wrappers;
>
> - maintain a simple and understandable design, striving to write the
> most excellent Eiffel code;
>
> - be available on most platforms.
>
> Liberty is a community-driven project. You are invited to participate
> and test your own ideas. It's very easy: the code is shared on github.
>
> Liberty is only beginning. We need you.
>
> http://liberty-eiffel.blogspot.com/
> http://github.com/tybor/Liberty
>
> Happy hacking,
> --
> Paolo Redaelli & Cyril Adrian
Very good news!
--
--
--------------------------------------------------------------
Dominique.Colnet <at> loria.fr -- IUT Nancy Charlemagne -- LORIA
http://SmartEiffel.loria.fr -- The GNU Eiffel Compiler
POST: Loria, B.P. 239,54506 Vandoeuvre les Nancy Cedex, FRANCE
Voice:+33 0354503827 Mobile: +33 0665362381 Fax:+33 0383913201