Re: [smarteiffel-dev] Liberty

Dominique Colnet <[email protected]> Wed, 20 Jan 2010 20:57:07 +0100
Newsgroups gmane.comp.lang.eiffel.smalleiffel
Organization LORIA
Message-ID <1264017427.3438.2.camel@rhcolnet-1>
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!


-- 
--------------------------------------------------------------
[email protected] -- 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