Liberty Eiffel programming language
C Eiffel HTML E Shell Emacs Lisp Other
Latest commit 90fd5a9 Jan 20, 2017 @cadrian cadrian this invariant is wrong
Permalink
Failed to load latest commit information.
config
misc/benchmarks/shootout
resources reduce size of eiffeldoc output Jan 13, 2017
src
sys
test
tutorial Correct typos in problem descriptions Jul 22, 2016
website
work
.editorconfig add incipient hacking guide and EditorConfig file Jul 23, 2016
.gitignore
.travis.yml
AUTHORS Minor edits Jun 21, 2016
COPYING
HACKING.md
INSTALL
Makefile
PATTERNS.txt
README.md
configure
install.sh

README.md

Liberty Eiffel

Liberty is the GNU compiler for the Eiffel programming language, a continuation of the SmartEiffel compiler. We want to retain from SmartEiffel its rigour; but not its rigidity. Think of Liberty as SmartEiffel down from its ivory tower.

It is a complete, small and fast, Eiffel compiler, including an Eiffel to C compiler, documentation tools, a pretty printer, a debugger and various other tools.

It also includes a large library of classes distributed under the terms of the MIT/X Consortium License and a comprehensive set of wrappers/bindings for widespread Free-Software libraries.

Eiffel is an advanced object-oriented programming language that emphasizes the design and construction of high-quality and reusable software.

Liberty is free as in freedom. We want people to contribute to Liberty from the start.

So please, do join us to give Eiffel the leading position it should have won twenty years ago :-)

Get in Touch