lisp cerami c: как отключить сервер cerami c? - PullRequest
0 голосов
/ 09 января 2020

Я работал с учебниками 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) снова, я получаю сообщение об ошибке, что порт уже используется.

...