alexandria
Эта библиотека распостраняется под лицензией Public Domain. Название происходит от Александрийской библиотеки в Египте, которая исторически была одной из крупнейших библиотек древности. В библиотеке собраны функции и макросы для работы с основными типами CL, файлами и потоками, макросы управления и контроля вычислений, а также функциональные макросы. Вот как разработчики определяют особенности своего проекта:
- Утилиты, а не расширения: библиотека не содержит концептуальных расширений Common Lisp, только утилиты, которые хорошо вписываются в рамки стандартного ANSI Common Lisp.
- Консерватизм: только базовые вещи, нет чего-то вроде макросов loop.
- Переносимость: Так как основой является только стандартный CL - весь код переносим.
- Умение работать в команде: Александрия не будет (первоначально, по крайней мере) включать или предоставлять функциональность для которой существуют качественные пакеты специального назначения, такие как split-sequence. Вместо этого, могут быть "благословлены" пакеты такого рода от третих сторон.
От этой библиотеки зависят: cxml-stp, Babel, CFFI, teepeedee2.