Die Erwin-Bibliothek ist eine sehr effiziente und robuste Datenstruktur-Template-Bibliothek für C und C++. Sie verwendet keine Templates, ein Perlskript erzeugt C-Dateien. Vektoren (dynamische Arrays), Listen und Hashtabellen (Maps) von beliebigen Schlüssel- und Werttypen stehen zur Verfügung. Mehrere Tools, die automatisch eine C-Schnittstelle um C++-Bibliotheken erzeugen, sind enthalten. C++-Erweiterungen wie Slots und Eigenschaften, Symbolverwaltung, ausgefeilte Assert-Makros und Extraktion von Dokumentation werden unterstützt. (hjb)