[ Home Page ] [ Eiffel Archive ] [ Eiffel Classes and Clusters ]
Basic Data Structures 0.8Written by Nicolas Waquier (nicolas@esclare.fdn.org)
structure-0.8.tar.gz (36,386 bytes)
Structure is intended to be the first Reusable Component in Eiffel based on PELKS, and so, independent of any compiler/implementer.
As a true Reusable Component, it comes with complete documentation, BON diagrams, short form of the classes, a test framework and examples of extensions.
If you use another compiler, please help me make this cluster implementation independent (send me the output of your compiler, your comments or advice...)
Today, commercial libraries are built on compiler suppliers' libraries. For example, EPWL on the Eiffel/S library; EiffelParse-Lex on the ISE BASE library; Tower Motif components on Eiffel Booch components. This is a limiting factor, regarding diffusion, availability, interoperability, etc... The industry is still looking for plug and play Eiffel components.
The Eiffel community needs more libraries (Reusable Components), public domain, shareware or commercial. Having to develop a new RC, having to choose a library you will be tied to, is limiting, and prevents such growth.
Some compilers can be purchased without a data structure library (Eon/Eiffel, the basic TowerEiffel system). Do you want to spend six weeks to develop such a library before starting the real work?
At the time of building this cluster, the PELKS recommendations were not implemented by available compilers. Structure is developed with TowerEiffel, and for now, can't be used with other compilers without substantial modifications.
[ Home Page ] [ Eiffel Archive ] [ Eiffel Classes and Clusters ]