Misplaced Pages

LibertyEiffel

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
(Redirected from Liberty Eiffel)
This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "LibertyEiffel" – news · newspapers · books · scholar · JSTOR (March 2013) (Learn how and when to remove this message)
Liberty Eiffel
Developer(s)The Liberty Eiffel Team
Stable releaseBell (2016.05, named after Alexander Graham Bell) / May 26, 2016; 8 years ago (2016-05-26)
Repository
Operating systemCross-platform
Typecompiler
LicenseGPL
Websitewww.liberty-eiffel.org

Liberty Eiffel is the free GNU Eiffel compiler. The compiler translates Eiffel code to C. Hence it can be used to write programs that run on virtually any platform for which an ANSI C compiler exists. Liberty Eiffel uses type inference to make it possible to implement a more efficient compiler.

Liberty Eiffel depends on the work of the legacy SmartEiffel compiler, which was considered complete by 2007, forking their code base in 2005 to continue its development towards the disputed ECMA TC39-TG4 (now TC49-TG4) standard for the language.

History

Liberty Eiffel started as an Open Source version of Eiffel, first named SmallEiffel in 1994, then named SmartEiffel. In June 2013, the forked project Liberty Eiffel became the official GNU compiler for the Eiffel programming language.

References

  1. "SmartEiffel The GNU Eiffel Compiler: Research papers". INRIA, France. Archived from the original on 21 March 2015. Retrieved 28 October 2014.
  2. Introduction to Liberty Eiffel
  3. 'GNU Eiffel compiler'. GNU project website of Liberty Eiffel, dated 2013-12-25.

External links

Portal:
GNU Project
History
Licenses
Software
Contributors
Other topics


Stub icon

This programming-tool-related article is a stub. You can help Misplaced Pages by expanding it.

Categories: