То, что я сейчас делаю, для графического приложения, которое использует OpenGL и GLFW, разрабатывается в основном с SBCL и предоставляет моим тестерам доставку через cl-launch . Тем не менее, я планирую использовать CCL для сборки пакета приложений в OS X и ECL для создания автономного исполняемого файла в Linux и Windows. Пакеты, которые я сейчас создаю с помощью cl-launch, довольно большие (обычно 30M и более), в то время как тесты, которые я провел с ECL, были намного меньше (libecl весит около 1,3M в моей системе). Тем не менее, я ожидаю, что SBCL будет работать лучше (хотя я бы сначала определился, чтобы убедиться в этом!), Поэтому ваш выбор будет зависеть от вашего приложения.
Однако, если бы я делал это коммерчески, я бы инвестировал в одну из коммерческих реализаций. Райнер Йосвиг упоминает о LispWorks и Allegro выше. Для доставки приложений Windows вы также можете рассмотреть Corman Lisp . У меня сложилось впечатление, что самый быстрый, но самый дорогой способ доставки приложений через эти три ОС - это покупка Allegro, но альтернативой (больше работы, но дешевле) будет использование CCL на OS X, Corman на Win32 и ECL или SBCL в линуксе LispWorks, кажется, является выбором между ними, хотя многие клянутся им, поэтому я не стал бы сбрасывать со счетов это как уступающий Allegro только потому, что он более доступен.
Проблема графической библиотеки - это нечто отдельное; У меня сложилось впечатление, что ситуация постоянно улучшается (кажется, что обратные вызовы в CFFI сейчас работают на большинстве платформ, что очень помогает при взаимодействии с большинством наборов инструментов C), но я больше работал с GL, GLFW, GLUT и SDL (хотя еще не с lispbuilder, упомянутым выше justinhj, который выглядит круто). Я немного экспериментировал с wxCL год или два назад, и это казалось многообещающим.
Приятной особенностью CL является то, что с таким большим количеством хороших реализаций вы можете разрабатывать любую реализацию по своему выбору, и большая часть кода должна быть легко перенесена в любую реализацию, выбранную для доставки приложений на данной платформе.