Categories
Eiffel

The Eiffel Forum

Welcome to the Eiffel Forum, an international user group for users of the Eiffel programming language. This is also the home of a large and growing collection of contributed software, known as the Eiffel Archive.

Aims
To provide services to members of the Group
To foster communication between users of Eiffel
To improve interoperability between different implementations of Eiffel
To support the use of Eiffel in education
To further the technical development of Eiffel
To promote the use of Eiffel
Objectives
To provide services to members of the Group
To build and maintain a collection of Eiffel software and tools
To maintain information about people with skills and experience relevant to Eiffel
To be the users’ advocate in discussions with vendors
To foster communication between users of Eiffel
To host and maintain a high-quality website
To host specialist email lists
To improve interoperability between implementations of Eiffel
To document interoperability issues facing those who wish to write vendor-independent Eiffel code
To liaise with vendors and NICE regarding interoperability issues
To develop and disseminate workarounds to overcome interoperability problems
To support the use of Eiffel in education
To collect and disseminate educational material relating to Eiffel
To maintain a list of organizations teaching Eiffel
To further the technical development of Eiffel
To report on issues relating to the further technical development of Eiffel
To liaise with vendors and NICE regarding the further technical development of Eiffel
To develop validation tests for voluntary use by vendors
To promote the use of Eiffel
To gather and distribute a collection of Eiffel Success Stories
To collect and disseminate advocacy material for Eiffel
To produce and disseminate information about the Eiffel language, tools and methods

What’s New?
Made the preferred badges more prominent, and tinkered with the home page.

Don’t miss the Eiffel Struggle, organised by Franck Arnaud.

New Flicker-free Widget Window and Tree Widget for WEL in section Eiffel Tips and Code Bits available.

The Badge appeal results are available.
The archive now has its own What’s New page. In future, archive changes will only be announced there.

Voting begins for Badge appeal.

Added SmallEiffel -0.81 to the Tools for Eiffel Developers page.
Added space for Badge appeal.

Added “Calling applications from a Visual Eiffel Application” to the Eiffel Tips and Code Bits page.

Added the FLC Eiffel compiler for Amiga and the VICI Eiffel interpreter for Atari ST to the Tools for Eiffel Developers page.

Added an Eiffel/Gtk library to the Eiffel Classes and Clusters page.

Added the Moncore OO Metrics library to the Tools for Eiffel Developers and Eiffel Classes and Clusters pages.

Added Halstenbach’s iss-base and iss-uml and ISE’s EiffelCase trial versions to the Tools for Eiffel Developers page. Added the Eiffel Metrics System package to the Eiffel Classes and Clusters page.
Added ez_eiffel, STORE_TABLE, Eiffel wrapper for rx, Flex and Bison for Eiffel to the Eiffel Classes and Clusters page. Uploaded SmallEiffel -0.82 and the Linux version of Eon Eiffel. Added the J-Eiffel compiler to the Tools for Eiffel Developers page.

Updated the Mailing Lists and Projects pages to include the Bazaar-style projects and the new forum-bazaar email list.

Added the Eiffel/S compiler (shareware version) to the Tools for Eiffel Developers page. Added the TowerEiffel Booch Components to the Eiffel Classes and Clusters page, which is now indexed by both Date and Category. New Eiffel Tips and Code Bits page. First Bazaar-style project added to Projects and Other Activities page. Top-level pages re-organized and updated.

Added Tower’s emacs mode for Eiffel, and Ian Leonard’s Eon Eiffel compiler to the Tools for Eiffel Developers page.

Added the Monash University software (YOOCC, TROOPER and HPMODESET) to the Eiffel Classes and Clusters page. Added Linux Binaries for Bill Foote’s Flower CASE tool. Compressed tar-files in the archive to save disk space. Added SmallEiffel, Visual Eiffel Lite, issBase Free Trial Version, Eiffel/S 2.0 Lite (Macintosh), and UltraEdit Eiffel support to the Tools for Eiffel Developers page.

Split the software and tools archive page into a separate page for each section.

GraVis application added to the Eiffel Applications page.

XCell card game added to the applications section of the Software and Tools Archive.

New entries to the Software and Tools Archive: EPG Eiffel Parser Generator; Windows 3.1 programming for Eiffel/S 1.2 (this one is for historical interest only!); Eiffel support for flex and bison; Generic Algorithm classes; Eiffel CGI cluster.

Added Loryn Jenkins’ Marketing Eiffel initiative to the Projects page. New entries to the Software and Tools Archive: Multi Edit support for Eiffel, Text-to-HTML utility.

New entries to the Software and Tools Archive: Eiffel/S wrapper for the Athena Widget Set; Hipnotic Eiffel/S development environment for Unix; Black Mask experimental OODB.

Fixed the broken link to Neil Wilson’s “Displaced Features” library. New entries to the Software and Tools Archive: Eiffel/S stream I/O cluster, Basics cluster, Eiffel pretty-printer, DOS Graphics, Eiffel_vision 1.0 Demo, CRC16, Classfile tab-and-space checker, Eiffel Language Support for Codewright, TRAF pretty-printer.

Bill Foote’s Flower case tool, Bill O’Keefe’s Eifan Booch diagramming tool, Peter Webb’s port of the Cardiff DateTime cluster to ISE Eiffel, added to the Software and Tools Archive
Nicolas Waquier’s libraries and tools (added to the Software and Tools Archive)

Jeff Kingston’s Kedsal library, and the SIG Moscow Container/timedate/formatting clusters (added to the Software and Tools Archive)
Source code for Christine Hollinshead’s Time/Date cluster, and the EiffelGraph visualization tool by Jan Willamowius (added to the Software and Tools Archive)

Source code for Neil Wilson’s Eiffel clusters (added to the Software and Tools Archive)

Source code from the Class Struggle competition (added to the Software and Tools Archive)

The website supports many of the activities of the Eiffel Forum. The webmaster is Simon Parker .

Contact the webmaster if you wish to have your material added to the website. If you want to maintain the pages yourself, he can allocate you a subdirectory on the website and send you the upload instructions.

The following subdirectories are maintained by the people indicated:

archive Eric Bezault
project/market Loryn Jenkins
tips Andreas Leitner
Sponsor: www.birthdaycakesedinburgh.co.uk
The webmaster is responsible for the other pages.

This site has not been maintained during 2022.

  • Eiffel Classes and Clusters by Date and by Category
  • Tools for Eiffel Developers
  • Eiffel Applications

If you want to release your Eiffel library or application, you may wish to release it under the Eiffel Forum Freeware License. Details of this and other licenses will be made available via email.