Elm  2
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
Elm Documentation

ELM is a multi-purpose library used by the OTAWA project (http://www.otawa.fr). It provides :

  • generic data structures,
  • generic interface with te operating system (files, command line, etc),
  • a checked plugin system,
  • efficient string class,
  • other utility classes.

The facilities of ELM (classes, functions, templates, etc) are sorted in the following modules:

ELM contains a lot of useful features to make easier the developer life: instead of reading the whole documentation, take a look to Recipes for a short list of more useful features.