Между прочим, cl-ledger это оригинальная версия ledger. John Wiegley написал его на CL, но потом переписал на C++, потому что счел, что юзерам будет трудно добыть зависимости, а также потому что standalone-версия, работающая в юниксовском cli-стиле, долго запускалась.
Библиотеки теперь добывать легко благодаря quicklisp, ну а standalone-версии это в принципе плохая идея. Я бы хотел, чтобы CL запускался вместо init и не выключался; видимо, это требует, чтобы у юзеров были свои аналогичные «лисп-демоны», ради обеспечения разделения прав, но это малопонятный мне момент.