[ Home Page ] [ Eiffel Archive ]
![]() |
Eiffel Classes and Clusters by Category |
Quick Links:
See also the Eiffel Classes and Clusters by Date.
| Name, Version, Author | Description | Platform(s) | Licensing summary |
| Gobo Eiffel
v1.5 4 October 1999 Eric Bezault |
Standard Eiffel structure libraries and tools that are portable across Eiffel compilers. Kernel Library, Structure Library, Lexical Library, Parse Library, Utility Library, + Lex, version 1.5 (gelex), Yacc, version 1.5 (geyacc), Preprocessor, version 1.5 (gepp) |
Halstenbach 3.0Beta 3, ISE Eiffel 4.4.004, SmallEiffel -0.78, Visual Eiffel 3.1 Build 3899 | Eiffel Forum Freeware License |
| EiffelBase 4 August 1998 Interactive Software Engineering |
A library of fundamental structures and algorithms covering the basics of computing | ISE Eiffel Visual Eiffel |
Copyrighted freeware (ISE Free Eiffel Library License) |
| Pylon 0.82/beta 4 January 1998 Franck Arnaud |
Pylon: a foundation library of data structures and other basic features | ISE Eiffel 3.3, SmallEiffel -0.83, Visual Eiffel 2.1, TowerEiffel 2.0 |
Copyrighted freeware |
| TowerEiffel
Booch Components 10 December 1996 Tower Technology Corp. |
Bags, graphs, lists, maps, queues, rings, sets, stacks, strings, trees, choosers, filters, finders, matchers, sorters, transformers | TowerEiffel 2.x | Copyrighted freeware |
| RBT: A Red-Black Tree Library 31 December 1999. Mike Durian |
Binary trees which remain balanced - and thus guarantee O(logn) search times - in a dynamic environment | Targets SmallEiffel -0.77b5 | Standard BSD style license |
| MPQ: A Minimum Priority Queue Class 31 December 1999. Jeffrey Straszheim |
for those wanting a MINIMUM_PRIORITY_QUEUE class with SmallEiffel | Targets SmallEiffel -0.77b5 or newer | Eiffel Forum Freeware License |
| Kedsal 1.0 8 May 1996 Jeffrey H. Kingston |
Eiffel Data Structures and Algorithms Library | ISE Eiffel 3 | Gnu GPL |
| SIG
Container Cluster 1.0b 15 February 1996 SIG Computer Moscow |
Containers (LIST, TABLE, STACK, QUEUE, ... ) | Eiffel/S 1.3, ISE Eiffel 3 | Gnu GPL and copyrighted freeware |
| Basic Data
Structures 0.8 8 March 1995 Nicolas Waquier |
Basic data structures library | TowerEiffel 1.3.1 | Gnu GPL |
| Name, Version, Author | Description | Platform(s) | Licensing summary |
| Pylon 0.82/beta 4 January 1998 Franck Arnaud |
Support for Date and Time handling | ISE Eiffel 3.3, SmallEiffel -0.83, Visual Eiffel 2.1, TowerEiffel 2.0 |
Copyrighted freeware |
| SIG Date/Time Cluster 1.0 9 October 1995 SIG Computer Moscow |
Time and date as well as durations. | Eiffel/S 1.3, ISE Eiffel 3 | Gnu GPL and copyrighted freeware |
| Cardiff Date/Time Cluster 1.1.1 29 March 1994 Christine Hollinshead |
Supports the creation and manipulation of dates and times within the Gregorian calendar system. | TowerEiffel 1.2 (also modified by Peter Webb for ISE Eiffel 3.2) | Copyrighted freeware |
| Name, Version, Author | Description | Platform(s) | Licensing summary |
| exg-0.1 (Eiffel X Graphics(or Gtk+)) 21 January 2000. Miron Brezuleanu |
It is a library of C code and Eiffel classes (mainly) which should help you develop X Window applications using Gtk+ | Targets SmallEiffel -0.77 beta* | MPL, LGPL |
| eglade 8 September 1999 Daniel Elphick et al. |
An Eiffel code generator that parses XML files produced by Glade | Targets SmallEiffel -0.78 with eGTK version 0.3.2 and glade 0.50 under Linux | Eiffel Forum Freeware License |
| VeGtk 30 April 1999 Object Tools |
VeGtk: Visual Eiffel binding of Gtk+ | Targets Visual Eiffel v2.91 Beta (Build 1299) under linux-i486 and win32 (using Win32 Gtk+ port(with Motif) using gtk+-1.2.1. | Gnu Library GPL |
| eCurses : an Eiffel binding to *Curses 01 October 1999. Paul G. Crismer and Eric Fafchamps |
eCurses is an Eiffel binding to *Curses. | Targets ISE Eiffel version 4.3 (Linux or Windows). | Eiffel Forum Freeware License |
| EiffelFox 19 January 2000 Darren Hiebert |
Eiffel GUI wrapper for the Fox C++ GUI library | Targets ISE Eiffel 4.3 and above under Unix and Windows 95/NT. | Eiffel Forum Freeware License |
| Eiffel/Gtk Interface v0.3.2 2 June 1999 Richie Bielak |
Interface between the GTK Widget set and Eiffel | ISE Eiffel 4.3/4 and SmallEiffel -0.78beta6 with gtk+-1.1.14 under Linux | Eiffel Forum Freeware License |
| Eiffel Xlib v0.1 16 November 1998 Stephane Hillion |
Eiffel Xlib is a library which provides an interface to the C 'Xlib' library. | SmallEiffel -0.80 or above and X11 | GNU GPL |
| GRAPE for SmallEiffel 30 September 1998 Steven White |
This is a port of the GRAPE library to SmallEiffel. The changes have also been made to the Visual Eiffel version and are included in this package. | SmallEiffel -0.80 and -0.79b3 on Windows 95/NT | Eiffel Forum Freeware License |
| Tcl-Eiffel 0.32a 29 September 1998 Joachim Bergmeyer |
A GUI Extension to SmallEiffel | SmallEiffel -0.80 and Tcl/Tk 8.0 on Linux, Windows 95 with CygWin32 and HP-Apollo 425e (m68k) workstation running HPUX 9.0.0 | Copyrighted freeware |
| Fenestra v0.80 27 September 1998 Franck Arnaud |
An Eiffel GUI library for the Win32 | Halstenbach 2.0CL1, ISE Eiffel 4.0, SmallEiffel -0.79beta-3, Visual Eiffel 1.2 |
Eiffel Forum Freeware License |
| Programming Windows 95/NT
with Visual Eiffel 4 August 1999 Sven Ehrke |
Examples from Charles Petzold's book Programming Windows 95 translated into Visual Eiffel | Visual Eiffel 2.6 under Windows 95/NT | Public domain |
| GRAPE 1 August 1998 Object Tools |
GRAPE: GRAphical Programming for Eiffel | Visual Eiffel and Eiffel/S under Windows and Unix (with Motif) | Eiffel Forum Freeware License |
| WEX v1.00 23 July 1998 Robin van Ommeren and Andreas Leitner |
WEX: Windows Eiffel eXtension Library. This is an extension of ISE's WEL library. | ISE Eiffel under Window 95/98/NT | Eiffel Forum Freeware License |
| XVI Library v2.4.1 18 June 1999 Adrian Sieber |
Encapsulates the XView toolkit from Sun Microsystems. | ISE Eiffel 4.2 TowerEiffel 2.1.0.0b SmallEiffel -0.78 Eiffel/S 1.3 |
Gnu Library GPL |
| ECIL 8 March 1998 James Graves |
ECIL: Eiffel Curses Interface Library | ISE Eiffel 4.1 under Linux | Class General Public License (CGPL) |
| Gweld-TclTk 3 November 1997 Roy Phillips |
An Eiffel widget library, providing an intuitive and easy to use interface (packages Tcl/Tk as Eiffel classes) | SmallEiffel -0.86 and Tcl4.2; it also worked with ISE Eiffel 4.0 (Linux) | Public domain |
| ez_eiffel 0.1 12 October 1997 Bruce Wielinga |
Eiffel wrapper for EZWGL widget library | SmallEiffel -0.83 ISE Eiffel 4.1 Linux |
GNU Library GPL |
| GraVis 15 July 1997 Harald Lauer & others at University of Tübingen. |
A tool for graph layout and visualization | TowerEiffel source, or binaries for Solaris 2.x or Linux 2.0.x | Free for non-commercial use |
| OLIB 1.1 12 January 1996 Adrian Sieber |
OLIB: OPEN LOOK Interface Builder | Linux, Solaris Eiffel source code provided |
GNU GPL |
| Eiffel_vision 1.0 demo 26 March 1995 Andreas Haeferer |
DOS-Mode multi-window desktop with overlapped windows and mouse support | Demo for Eiffel/S 1.3 under DOS | Freeware demo |
| Hipnotic/Athena/Black Mask 23 August 1993 Software Services Koeppen |
Eiffel/S development environment; wrapper for the Athena Widget set; experimental OO Database | Eiffel/S under Unix | Public domain |
| DOS Graphics 1.0 22 December 1992 Dr. P.G. Zint |
Provides a "Turbo-Vision" look and feel to DOS Eiffel/S applications. | Eiffel/S under DOS | Public domain |
| Name, Version, Author | Description | Platform(s) | Licensing summary |
| ESockets : The Eiffel Sockets Library 19 July 1999 Jeffrey Straszheim | An application level networking library | SmallEiffel -0.78 under LINUX with a Windows 95/NT port | Eiffel Forum Freeware License |
| EiffeLDAP 16 June 1999. Dustin Sallings |
An OpenLDAP binding into Eiffel. OpenLDAP is an open source implementation of the Lightweight Directory Access Protocol. | Targets SmallEiffel 0.78 | Eiffel Forum Freeware License |
| A simple CGI class 3 June 1999. Dustin Sallings |
A simple CGI class | Targets SmallEiffel 0.78 | Eiffel Forum Freeware License |
| Small-FCGI 7 September 1999. Lyn Headley |
Eiffel bindings for the Fast CGI high-performance web architecture | Targets SmallEiffel -0.77 beta | Eiffel Forum Freeware License |
| gtkxmhtml - an Eiffel interface to the GNOME gtk-xmhtml widget 27 August 1999. Pirmin Kalberer |
an Eiffel interface to the GNOME gtk-xmhtml widget | Targets SmallEiffel | LGPL |
| eHTML: A HTML formatting library for SmallEiffel 29 September 1999. Lyn Headley |
Core functionality and inheritance hierarchy for an HTML formatting library | Targets SmallEiffel -0.77 beta | Eiffel Forum Freeware License |
| Eiffel binding for Document Object Model Level 1 Version 1.0 8 Jun 1999 Alexander Kogtenkov |
Consistent Eiffel binding for the DOM Level 1 specification Version 1.0. | Targets all, but works well Visual Eiffel v2.96 Beta on Windows 95. | Eiffel Forum Freeware License |
| eXML - Eiffel XML Parser Toolkit v0.1.6 20 April 1999 Andreas Leitner |
eXML is a XML 1.0 parser for Eiffel based on Jim Clark's expat. | ISE Eiffel 4.2 under Windows and SmallEiffel -0.78 Beta #3 | Eiffel Forum Freeware License |
| Emu Web Server v0.1 13 November 1998 Richie Bielak |
Eiffel Micro Web Server. Contains a socket library - with examples, and the Emu Web server | ISE Eiffel 4.2 under Red Hat Linux 5.1 | Eiffel Forum Freeware License |
| SMILE 11 March 1997 Object Tools |
Simple Message Interchange Library for Eiffel. SMILE is based upon the Messaging Application Programming Interface (MAPI) from Microsoft. | Visual Eiffel on Windows 95/NT | Eiffel Forum Freeware License |
| Text-to-HTML utility 26 July 1996 Frieder Monninger |
Reads text files and produces HTML files including an automatically-generated Index and Table of Contents | Eiffel/S 2.0 beta, or Eiffel/S 1.3 with included kernel patch | Copyrighted freeware |
| CECGI 0.901 29 April 1996 Ted Lawson |
A CGI cluster for Eiffel. | TowerEiffel 1.5 on SPARC SunOS 4.1.3 | Shareware, electronic redistribution only |
| Name, Version, Author | Description | Platform(s) | Licensing summary |
| mico/E: a free CORBA implementation for Eiffel 19 July 1999. mico/E Team |
a complete CORBA implementation in Eiffel | Targets ISE Eiffel 4.5 | GNU Library General Public License |
| ORBit-Eiffel 8 August 1999. Brian Wallis |
an adaption of the ORBit idl compiler to generate Eiffel classes plus some partially implemented ORB classes in Eiffel | Targets SmallEiffel 0.77.1(beta) or 0.78 | GNU General Public License |
| VETangram v1.2 4 December 1998 Thomas Goering |
VETangram is a port of the Tangram client from the book 'Inside COM' by Dale Rogerson, Microsoft Press | Visual Eiffel 2.5 and Display Machine 2.5 | Eiffel Forum Freeware License |
| Name, Version, Author | Description | Platform(s) | Licensing summary |
| Visual Eiffel port of Halstenbach iss-match v1.0 5 June 1999. Doug Pardee |
Regular Expression / Pattern Matching cluster | Visual Eiffel | Eiffel Forum Freeware License |
| iss-matching v1.0 3 December 1998 Halstenbach ACT |
Regular Expression / Pattern Matching cluster | Any Eiffel compiler supporting EiffelBase | Eiffel Forum Freeware License |
| Gobo Eiffel v1.4 14 April 1999 Eric Bezault |
Gobo Eiffel Lex (gelex) and Gobo Eiffel Lexical Library | Halstenbach 3.0Beta 3, ISE Eiffel 4.3, SmallEiffel -0.78beta#2 and Visual Eiffel 2.5. | Eiffel Forum Freeware License |
| Eiffel rx library 20 November 1997 Bruce Wielinga |
Eiffel wrapper around the GNU rx regular expression library | SmallEiffel -0.83 | GNU Library GPL |
| Flex for Eiffel 17 August 1997 Pirmin Kalberer |
Eiffel wrappers and support for Flex | ISE Eiffel, TowerEiffel, Visual Eiffel (executables are for Linux, OS/2 and Windows 95/NT) | Copyrighted freeware |
| TowerEiffel
Booch Components 10 December 1996 Tower Technology Corp. |
Regular expression matchers, pattern matchers | TowerEiffel 2.x | Copyrighted freeware |
| Flex &
Bison 9 March 1996 SIG Computer |
Eiffel wrappers and support for Flex and Bison | Eiffel/S (executables are for DOS) | Gnu GPL and copyrighted freeware |
| Name, Version, Author | Description | Platform(s) | Licensing summary |
| Gobo Eiffel v1.4 14 April 1999 Eric Bezault |
Gobo Eiffel Yacc (geyacc) and Gobo Eiffel Parse Library | Halstenbach 3.0Beta 3, ISE Eiffel 4.3, SmallEiffel -0.78beta#2 and Visual Eiffel 2.5. | Eiffel Forum Freeware License |
| BFS: A Binary File Searcher 01 April 1999. Steven White |
This file allows a sorted file to be searched using the binary file search algorithm. | Targets ISE/VE/SE | Eiffel Forum Freeware License |
| Chart Parser 01 April 1999. Steven White |
The Chart Parser allows a string to parsed based on a grammar description and a dictionary. | Targets ISE/VE/SE | Eiffel Forum Freeware License |
| CODEGEN: Code Generation Utility 4 October 1999. Patrick Doyle |
Utility which generates code, reading a model of the objects to be manipulated. | SmallEiffel -0.78 under Red Hat Linux 6.0 and GOBO 1.5 | Eiffel Forum Freeware License |
| Bison for Eiffel 27 August 1997 Pirmin Kalberer |
Eiffel wrappers and support for Bison | ISE Eiffel (executables are for Linux, OS/2) |
GNU GPL |
| Flex & Bison 9 March 1996 SIG Computer |
Eiffel wrappers and support for Flex and Bison | Eiffel/S (executables are for DOS) | Gnu GPL and copyrighted freeware |
| TROOPER 10 May 1995 Jon Avotins and Glenn Maughan |
Truly Reusable OO Parser for Eiffel Re-engineering | ISE Eiffel 3.2.8 under Unix (with included EiffelParse patch) | Copyrighted freeware |
| YOOCC 8 May 1995 Jon Avotins and Glenn Maughan |
Yes! An Object-Oriented Compiler Compiler. | ISE Eiffel 3.2.8 under Unix (with included EiffelParse patch) | Copyrighted freeware |
| epg
an Eiffel Parser Generator 7 April 1993 Christoph Zenger |
A wrapper and supporting classes to use standard Unix tools to generate Eiffel parsers. | Requires lex/yacc/sed etc. Example requires Eiffel/S 1.3. | Freeware |
| Name, Version, Author | Description | Platform(s) | Licensing summary |
| Big_numbers v0.1 16 November 1998 Stephane Hillion |
Big_numbers is a library which provides arbitary precision numbers. | SmallEiffel -0.80 or above | GNU GPL |
| MOOMBA: Modern, Object-Oriented Math(s)-Based Algorithms 1 October 1999. Daniel Prager |
Envisaged as a place to collect together clean, correct, changeable, mathematical algorithms and applications | Targets SmallEiffel -0.78betax | Eiffel Forum Freeware License |
| An Eiffel Math Library for Algebraic Structures 1 October 1999. Chris Saunders |
A set of classes that represent a standard set of algebraic structures starting with groupoid and ending with field | Targets SmallEiffel -0.78 betax | Eiffel Forum Freeware License |
| BASE64 29 May 1999. Dustin Sallings |
SmallEiffel Base64 encoder/decoder. | Targets SmallEiffel 0.78 | Eiffel Forum Freeware License |
| TWISTER: A PRNG for SmallEiffel 26 November 1999. Arno Wagner |
A PRNG (Pseudo Random Number Generators) for SmallEiffel | Targets SmallEiffel -0.77 beta | GNU Library General Public License |
| EiffelGeo 29 September 1998 Javier Alonso |
Provide access to the most basic geometry calculations. | Visual Eiffel 2.5 and ISE Eiffel | Eiffel Forum Freeware License |
| BeX v1.0 29 September 1998 Loryn Jenkins |
A library for organising EiffelBase eXtensions. Currently, the only components within BeX are FRACTION and its supporting classes. | ISE Eiffel 4.2F | Eiffel Forum Freeware License |
| SANE 25 September 1998 Alex Cozzi |
Small set of classes to handle some obscure aspects of IEEE arithmetic in Eiffel. | SmallEiffel -0.79 on a SUN Solaris 2.6 workstation | Eiffel Forum Freeware License |
| Formula Parser 28 August 1997 Javier Alonso |
Resolves
small formulae in the style of: x + ( step * 2 ) / kerf |
ISE Eiffel 3.3.9 | Gnu GPL |
| Numeric cluster 0.2 11 January 1995 Nicolas Waquier |
Matrix, linear system, vector, rational numbers | TowerEiffel 1.3.1 | Copyrighted freeware |
| Factorial Based (FB) Numbers 0.2 22 November 1994 Nicolas Waquier |
The BIG INTEGER class | TowerEiffel 1.3.1 (the main class is encrypted) | Copyrighted freeware |
| Name, Version, Author | Description | Platform(s) | Licensing summary |
| Xplain2sql: An Eiffel Xplain to SQL converter 13 October 1999. Berend de Boer |
Xplain is an easy to use data definition and data manipulation language. This is a tool that converts from Xplain to SQL. | Targets SmallEiffel 0.78 | Eiffel Forum Freeware License |
| PG 16 June 1999. Dustin Sallings |
A SmallEiffel interface to PostgreSQL relational database | Targets SmallEiffel 0.78 | Eiffel Forum Freeware License |
| Eiffel mySQL 1 July 1999. Michael Ravits |
An Eiffel Interface to mySQL | Targets SmallEiffel 0.78 | Eiffel Forum Freeware License |
| Versant/Eiffel Interface 4 October 1999 Richie Bielak et al. |
Interface between Eiffel and Versant OODBMS | Targets ISE 4.2 and Halstenbach 3.0 compilers with Versant OODBMS version 5.0.8 under Solaris 2.6, Windows NT 4.0 and Linux (RH 6.0). | Eiffel Forum Freeware License |
| eSQL 0.12 13 September 1998 Patrick Doyle |
SQL database library for the Eiffel language | SmallEiffel -0.80 and mSQL engine from Hughes Technologies | Eiffel Forum Freeware License |
| lib_msql 2 June 1998 Lars Brueckner |
An Interface to Msql DB-Engine for SmallEiffel | SmallEiffel -0.86 and mSQL 1.0.16 | GNU LGPL |
| DALE 30 April 1998 Object Tools |
Database Access Library for Eiffel | Visual Eiffel | Eiffel Forum Freeware License |
| STORE_TABLE June 1997 Tower Technology Corp. |
A simple scalable persistent hash table | TowerEiffel 2.x | Copyrighted freeware |
| Name, Version, Author | Description | Platform(s) | Licensing summary |
| eInteractive 15 October 1999. Patrick SchÈonbach |
A library of software components that address the specific needs of interactive applications. | Targets All and tested with ISE Eiffel 4.4 under Linux and Windows. | Eiffel Forum Freeware License |
| Template Builder 14 May 1999. Adam Cook |
Template Builder | SmallEiffel. | Eiffel Forum Freeware License |
| MAS - object-oriented financial analysis software 14 Jul 1999 Jim Cochrane | Application with tools for analysis of financial markets | Targets ISE Eiffel on Linux | Eiffel Forum Freeware License |
| TAL 11 December 1998 Jim Cochrane |
A library for constructing financial technical analysis applications | ISE Eiffel 4.2f on Linux 2.0.28 | Eiffel Forum Freeware License |
| Simple Test Framework 24 April 1998 Thomas Beale |
Simple Test Framework to support IEEE-style Testing | ISE Eiffel 4.2 under Windows NT 4.0 | Copyrighted freeware |
| Solitaire Framework 30 October 1997 David Raines |
Framework for the development of solitaire card games. Includes two games (Canfield and Seahaven) that have been built using the framework | ISE Eiffel 3.3.7 (Solaris) | Copyrighted freeware |
| Observer Library 1.0 28 October 1997 Ted Velkoff |
An Implementation of the Observer Design Pattern as a Library | ISE Eiffel 4 (Windows 95) | Gnu Library GPL |
| Pipework v3 October 1997 Simon Parker |
Pipe-based framework for I/O and intra-application communication | Most | Freeware |
| Name, Version, Author | Description | Platform(s) | Licensing summary |
| Genetic Algorithm classes 20 May 1996 I. M. Ikram |
Some simple genetic algorithm classes in Eiffel, aimed at solving optimization problems. | SmallEiffel -0.98 | Free for non-commercial use |
| Name, Version, Author | Description | Platform(s) | Licensing summary |
| UCSTRING: Unicode in Eiffel 11 October 1999. Majkel Kretschmar |
Utility which implements a string which is a sequence of 16bit characters | Targets SmallEiffel -0.77beta#3 under Debian GNU/Linux 2.1 and VisualEiffel 3.1 (Build 3899) under Windows 95 | Eiffel Forum Freeware License |
| Filtering Incomplete User Input 14 October 1999. Peter Horan |
Utility which informs the user that a character is invalid as soon as an unwanted character is entered | Targets ISE Eiffel 4.3 | Eiffel Forum Freeware License |
| Comparison Library 26 September 1998 Ian Elliott |
Provide classes that compare two sequences of like items and report their differences. | Visual Eiffel 2.5 | Eiffel Forum Freeware License |
| String Tokeniser V1.0 - 1 April 1999 Steven White | Breaks a string into tokens | ISE Eiffel, Visual Eiffel and SmallEiffel | Eiffel Forum Freeware License |
| String Tokenizer 21 April 1998 David Clark |
Splits strings into tokens. Strings consist of tokens and delimiters. | ISE Eiffel under Unix and Windows | Public domain |
| SIG
Formatting Cluster 1.0 9 October 1995 SIG Computer Moscow |
Formatter classes for commercial and scientific applications, similar to the functions in C (scientific) and Cobol (commercial) | Eiffel/S 1.3, ISE Eiffel 3 | Gnu GPL and copyrighted freeware |
| emmap - an Eiffel interface to mmap system calls 04 December 1999. Pirmin Kalberer |
an Eiffel interface to mmap system call to map files into memory | Targets SmallEiffel and Visual Eiffel | LGPL |
| ISE File Compatibility 01 April 1999. Steven White |
Classes which add cursor positioning functionality. | Targets ISE/VE/SE | Eiffel Forum Freeware License |
| Stream
I/O cluster 20 October 1992 |
A wrapper for standard C I/O using characters. Also allows printing | Eiffel/S under DOS | Public domain |
| Basics cluster 20 October 1992 |
Extended IO and string manipulation. | Eiffel/S | Public domain |
| Name, Version, Author | Description | Platform(s) | Licensing summary |
| eext - Portable external calls 25 September 1999. Pirmin Kalberer |
a portable class for external interfaces | Targets SmallEiffel, Visual Eiffel ... | ? |
| ETest: The Eiffel Regression Test Framework 13 October 1999. Jim Weirich |
ETest is a simple regression test framework for Eiffel programs, designed to get the most out of your contracts. | Targets SmallEiffel 0.78 | Eiffel Forum Freeware License |
| The Eiffel Error Library (eEL) 24 October 1999. Andreas Leitner |
Using eEL will allow the user to decouple error detection and reporting from error handling. | Targets ISE Eiffel,SmallEiffel using GOBO on Linux | Eiffel Forum Freeware License |
| KOLT: Kernel Object Library for Threads 9 November 1999. Sven Ehrke |
Library to help with programming multithreaded applications with Visual Eiffel on Windows 9x/NT | Targets Visual Eiffel | Eiffel Forum Freeware License |
| Formatter-Cluster 10 August 1999 maintained by Friedrich Dominicus | Formatting facilities based on the Formatter-Cluster of Object Tools | SmallEiffel -0.78, ISE-Eiffel 4.4, Halstenbach-Eiffel 3.0, Visual Eiffel v2.96 Beta (Build 2099) | Eiffel Forum Freeware License |
| FOIL Library v0.1 7 November 1999. Sami Hangaslammi |
Formatting Library | Targets SmallEiffel -0.78 and -0.77b3 or newer | Eiffel Forum Freeware License |
| Unix File/Directory Handling Cluster 21 December 1999. Friedrich Dominicus |
Eiffel compiler independent classes for directory and file-handling. | Halstenbach Eiffel V 3.0 for Linux, ISE-Eiffel Version 4.4, SmallEiffel -0.78betax, Visual Eiffel 2.96beta | Eiffel Forum Freeware License |
| File System Commands V1.0 - 1 April 1999 Steven White | Directory operations such as directory traversal, creation, removal and directory contents | Visual Eiffel and SmallEiffel | Eiffel Forum Freeware License |
| Command Line
Scanning Library 26 September 1998 Ian Elliott |
Provide a set of command token classes which scan the command line text and which can be suitably combined to parse the entire command line. | Visual Eiffel 2.5 | Eiffel Forum Freeware License |
| Optimus 4 January 2000. Gregory Patrick Reagle |
GNU style command line argument parsing. Features support for long/short options, counting of options, intermixing of options and arguments, and options with required or optional arguments | Targets SmallEiffel -0.78. | GPL |
| Comparison Library 26 September 1998 Ian Elliott |
Provide classes that compare two sequences of like items and report their differences. | Visual Eiffel 2.5 | Eiffel Forum Freeware License |
| Input Filter
Class 3 November 1997 Peter Horan |
Safe command-line input | ISE Eiffel 4 | Public domain |
| The INPUT class
library 29 October 1997 Kane Marshall |
Safe command line input routines | TowerEiffel 2.0 | Public domain |
| INI-file
reader 29 October 1997 Roger Browne |
Read information from INI files | Visual Eiffel 2.1 | Public domain |
| Command-line Arguments Processing 1.3 26 February 1994 Neil Wilson |
Match command line arguments (or any other set of strings) against a prepared list of options. | Eiffel/S 1.3 | Gnu Library GPL |
| Displaced utility routines 26 February 1994 Neil Wilson |
Useful routines that are not included in the ETL versions of the kernel classes | Eiffel/S 1.2 or 1.3, ISE Eiffel 3 |
Gnu Library GPL |
| Name, Version, Author | Description | Platform(s) | Licensing summary |
| ems v1.2 13 October 1998 Friedrich Dominicus |
Eiffel Metrics System | ISE Eiffel 3.3.7 to 4.2 | Copyrighted freeware |
| Moncore 11 March 1998 Jon Avotins and Glenn Maughan |
Moncore is an OO Metrics library | ISE Eiffel 3.3.7 to 4.2 | GNU GPL |
| EIFAN 1.0 10 November 1995 Bill O'Keefe |
Reverse-engineers Eiffel source code into Booch class diagrams | ISE Eiffel 3 | Gnu GPL |
| Flower CASE Tool 22 October 1995 Bill Foote |
Working prototype of a Case tool, supports a subset of the symbols on a Rumbaugh class diagram | ISE Eiffel 3 | Copyrighted freeware |
| Name, Version, Author | Description | Platform(s) | Licensing summary |
| FEC V0.03 27 October 1997 Fridtjof Siebert |
Native Eiffel Compiler for SUN/SPARC | FEC source and Sun/Sparc binaries (Solaris) | Gnu GPL |
| J-Eiffel 24 August 1997 Pirmin Kalberer |
J-Eiffel is an Eiffel compiler with JVM code generation (under development) | ISE Eiffel TowerEiffel Visual Eiffel |
Copyrighted freeware |
| Eiffel
pretty-printer 13 October 1993 |
A pretty-printer/formatter for Eiffel | Eiffel/S source and DOS executable | Public domain |
| Eiffel class
tools 1.3 22 August 1993 Neil Wilson |
Produces a "short form" or pretty-printed version of an Eiffel class. | Eiffel/S 1.3 | Gnu Library GPL |
| Name, Version, Author | Description | Platform(s) | Licensing summary |
| Solitaire
Framework 30 October 1997 David Raines |
Framework for the development of solitaire card games. Includes two games (Canfield and Seahaven) that have been built using the framework | ISE Eiffel 3.3.7 (Solaris) | Copyrighted freeware |
| Allegro Con
Eiffel 0.1 beta 17 October 1997 Peter Monks |
An encapsulation of the Allegro game programming library | SmallEiffel -0.87 | Public domain |
| Name, Version, Author | Description | Platform(s) | Licensing summary |
| SWIGEIFFEL 22 October 1998 Alex Cozzi |
An extension of SWIG to produce Eiffel interfaces to C libraries. | SmallEiffel -0.79 beta 4 | Copyrighted freeware |
| MIDI-Eiffel v1.1 6 September 1999 Mike Durian |
Eiffel library to help with read/writing/modifying MIDI data and files. | SmallEiffel -0.77b2 or newer | Standard BSD-style license |
| Tclmidi Library - midi editor 6 September 1999. Mike Durian |
Tclmidi is a language designed for creating and editing standard MIDI files. | Targets SmallEiffel -0.77b2 or newer. | Standard BSD style license. |
| SEDL 6 September 1998 Patrick Doyle |
A prototype for a dynamic linking scheme that would be worked into the SmallEiffel compiler. | SmallEiffel -0.80 on Unix | Public domain |
| CRC16 8 October 1996 Franck Arnaud |
16-bit cyclic redundancy check | TowerEiffel | Public domain |
| HPMODESET 2.0 6 December 1995 Glenn Maughan |
Printer control utility for HP printers under Linux | Linux binaries, plus source for ISE Eiffel 3.2.8 under Unix (with included EiffelParse patch) | Gnu GPL |
| Windows
support for Eiffel/S 19 May 1993 Kirill Seitkhalilov |
Source plus executable demonstrating Windows 3.1 programming (obsolete but interesting) | Eiffel/S 1.2 with Windows 3.1 and Borland C 3.1 | Copyrighted freeware |
[ Home Page ] [ Eiffel Archive ]