Liberty Eiffel | Automated tests | Wiki | Savannah project | Debian packages | Documentation | GNU Eiffel
Liberty Eiffel Logo

Liberty Eiffel, the free Eiffel compiler

Welcome to the Liberty Eiffel home page!

The Liberty Eiffel project is the GNU Eiffel Compiler. It is the free Eiffel compiler that originally was spawned from the legacy SmartEiffel code base. Liberty's goal is to retain its predecessor's rigour; but not its rigidity. Think of Liberty as SmartEiffel liberated from its academic constraints. More...

Eiffel Programming

Liberty Eiffel documentation is available on our Wiki. We also maintain our browsable class reference for the libraries (and tool classes) included with Liberty Eiffel.

To get started using Liberty Eiffel, browse the Getting Started page on the wiki.

A nice introduction to the Eiffel programming language can be found here.

Liberty Eiffel Community

Liberty Eiffel Releases

Liberty Eiffel's second release, code-named Bell, is out! Our next release, code-named Curtiss, is currently being worked on.

Just download this source tarball, unpack it, and call the install.sh script on Linux. You may have to adapt it on other platforms. Please send patches!

See also the precompiled packages for Debian.

Liberty Eiffel Development Process

Source Code and Issue Tracking

The code and issue tracking of the Liberty Eiffel project is hosted on GNU's Savannah. To clone the latest content of our development repository use:

git clone git://git.sv.gnu.org/liberty-eiffel.git

Automated Liberty Eiffel Test Suite

ET (Eiffel Test) executes our extensive test suite automatically after each commit, see the live reports on https://et.liberty-eiffel.org

Liberty Eiffel Development Team

The Liberty Eiffel project is driven by an open team of active developers interested in a free Eiffel implementation.
There is no formal association for the project but in case you need to contact us via letter, write to Raphael Mack, Joh.-Seb.-Bach-Str. 3, 74321 Bietigheim-Bissingen, Germany.
To reach the project via email write to liberty-eiffel@gnu.org.

Privacy statement

  • liberty-eiffel.org does not need nor uses any cookies.
  • liberty-eiffel.org does not sell nor passes on any personal information it may have gathered.
  • the server infrastructure used to host liberty-eiffel.org creates and saves the normal Apache web access log files. These files are used to monitor and improve our services, none of the information gathered this way is used for marketing purposes.
  • all of liberty-eiffel.org can be accessed anonymously. If you choose to become an active contributor, your email address is required to be able to provide you with a corresponding password. If you decide to go this route, you provide that information at your own discretion
  • the Liberty Eiffel sources are hosted by SAVANNAH.GNU.ORG and replicated to GITHUB.COM, both hosted outside of Europe. liberty-eiffel.org uses these services to store the Liberty Eiffel source code repository, but has no influence or say in how these sites manage or use the data stored on their infrastructure. On both sites you are free to download the sources anonymously. If you choose to become an active contributor, to be granted writing access to the repository, you'd need to provide information like name and email address at those non-European sites, and you'd do so at your own discretion.