Самый простой способ установить lispbuilder-sdl на Mac OSX - запустить SBCL и использовать Quicklisp:
(ql:quickload "lispbuilder-sdl")
Возможно, это не удастся, но вы можете скомпилировать специальную вспомогательную библиотеку OS-X, расположенную в "~ quicklisp / dists / quicklisp / software / lispbuilder-20110619-svn / lispbuilder-sdl / cocoahelper"; просто перейдите в этот каталог и введите «make»
Чтобы проверить, что сработало, попробуйте это:
(ql:quickload "lispbuilder-sdl-examples")
(lispbuilder-sdl-examples:bezier)
Еще одна распространенная ошибка, когда вы используете Emacs / SLIME. Биты какао должны выполняться в основном потоке, поэтому вы должны вызывать такие вещи:
#+darwin #+sb-thread
(let ((thread (first (last (sb-thread:list-all-threads)))))
(sb-thread:interrupt-thread thread #'(lambda () (ql:quickload "lispbuilder-sdl-examples")))
(sb-thread:interrupt-thread thread #'(lambda () (lispbuilder-sdl-examples:bezier))))