И так, я перепробовал следующие реализации, и на каждой из них столкнулся с какими-то проблемами.
- SBCL, Clisp - казалось бы, все хорошо. Но каждый экземпляр весит в оперативной памяти хотя бы 50 мб (впрочем, лисперы утверждают, что по нынешним временам это нормально). Кроме того, о нормальной дистрибуции программ можно забыть.
- Clisp - очень глючный. На многих системах (в том числе и у меня) просто выдает переполнение стека при попытке загрузки сколь-либо массивной библиотеки.
- ECL - жрет вполне разумное количество оперативной памяти, и даже представляет нормальное средство для дистрибуции программ (что для лиспа редкость). Я загрузил под ним ASDF, но большинство пакетов отказываются загружаться без хорошего напильника. Кроме того, о UTF-8 можно забыть.
- Clozure вообще отказался запуститься из-за отсутствия SSE2.