Я работал с учебниками Cerami c, и они, как правило, имеют рабочий процесс, подобный следующему:
(ql:quickload :ceramic)
(ceramic:setup)
(ceramic:start)
(defvar window (ceramic:make-window :url "https://www.google.com/"
:width 800
:height 600))
(ceramic:show window)
Насколько я понимаю, это устанавливает хост-процесс на моей машине в фон, который обслуживает содержимое window
. Этот процесс, по-видимому, основан на том, что я все еще могу использовать sbcl repl во время работы сервера. Как отключить сервер (ceramic:stop)
, кажется, не работает - когда я пытаюсь запустить (ceramic:start)
снова, я получаю сообщение об ошибке, что порт уже используется.