<?xml version="1.0"?>

<!--
	description:

		"Supported Eiffel Compilers"

	copyright: "Copyright (c) 2004-2025, Eric Bezault and others"
	license: "MIT License"
-->

<chapter xmlns="https://www.gobosoft.com/eiffel/gobo/documentation" id="guidelines/compilers">
<chapterinfo>
	<copyright>
		<year>2001-2016</year>
		<holder>Eric Bezault</holder>
	</copyright>
	<author>
		<firstname>Eric</firstname><surname>Bezault</surname>
	</author>
	<email>ericb@gobosoft.com</email>
	<date>23 December 2016</date>
</chapterinfo>

<title>Supported Eiffel Compilers</title>

<para>
The classes provided in the <projectname>Gobo Eiffel</projectname> package should 
compile and work without any change on the currently supported Eiffel 
compilers. These compilers are those
which are as close as possible to the 
<ulink url="https://ecma-international.org/publications-and-standards/standards/ecma-367/">ECMA standard</ulink> 
and the <ulink url="https://github.com/EiffelSoftware/FreeELKS">FreeELKS</ulink> kernel library.
In order to make things easier, only the latest public release of each compiler 
will be supported. This latest release can be a beta version provided that it is 
deemed stable enough.
</para>

<para>
The currently supported Eiffel compilers are:
</para>

<para>
<itemizedlist>
	<listitem><para>
		See <ulink url="../../../../index.html">Eiffel compilers</ulink> 
		and <ulink url="../../../../Release_notes.md">Release_notes</ulink>.
	</para></listitem>
</itemizedlist>
</para>

<para>
Developers should use these compilers when <link linkend="test">testing</link> 
their libraries.
</para>

</chapter>
