sl ist eine weitere allgemeine Bibliothek für verkettete Listen. Anstelle von Containerknoten mit Zeigern auf die eigentlichen Daten verwendet sie einen Zeiger auf das nächste Element direkt in der Datenstruktur, von der man Listen oder Stacks erzeugen will. Zusätzlich zu der bedeutenden Speicherersparnis erlaubt dies sehr schnelle Push- und Pop-Operationen, da es nicht notwendig ist, Speicher für die Containerknoten zu allokieren oder freizugeben. Das bedeutet auch, daß ein Push nicht scheitern kann. (hjb)