Library

Das XML einer Library hat folgende Struktur:

<library>
<requires-library>... Name einer Library, die von dieser Library verwendet wird ...</requires-library>*
<provides>... S-Expression, die eine Hilfsfunktion deklariert, die von dieser Library exportiert wird ...</provides>*
</library>

Mit beliebig vielen Deklarationen der Art requires-library kann eine Library mehrere andere Libraries zu Voraussetzungen erklären.

Die S-Expressions, die in den provides Tags eingeschlossen sind, werden beim Laden der Library ausgeführt. In der Regel handelt es sich dabei um Ausdrücke mit setq und lambda, mit denen weitere Funktionen deklariert werden können.