libscl (SCL) ist eine Bibliothek, die die abstrakten Datentypen Hashtabelle, Liste, Schlange, Stack, Symbol, ausgeglichener Binärbaum und Vektor bereitstellt. Mehrere unabhängige Instanzen desselben abstrakten Typs können benutzt werden, jede davon mit beliebigen Inhalten. (non)