This site's content was compiled from 1993 to 2006. Beyond that, Google is your friend.
Franck Arnaud
Pylon is a small, portable, freeware Eiffel library for data structures and other basic features that can be used as a foundation library by more ambitious or specialised Eiffel libraries.
It is a compact minimalist library with portability as a prime concern.
Franck Arnaud writes: "Pylon is not actively maintained ... The Gobo project is recommended as a replacement for Pylon".
The library is a primarily oriented towards data structures. The basic structures are described below, along with the default implementations. There are generally abstract classes describing generic container, so that other implementations are possible.
A simple facility allows saving and retrieving representations of objects into strings, so that they can be stored in external files or sent onto communication channels. It uses a very simple system -- requiring each object to specify its own stored layout -- which has the benefit of being portable across platforms, operating systems and Eiffel compilers.
A few classes implement a simple date and time representation, and make also use of the serialisation facility. Various standard representations are offered.
A simple random number generator is provided.
Beyond the documented core, the library contains a few classes not documented in this manual because they are either evolving or specialised classes used by the library itself for its implementation. For instance, the classes P_FORMAT and P_INTEGER_DECODER provide string manipulation and number parsing services.
The simple class P_PAIR provides a simple way to associate two different types.