Я собираюсь заняться синхронным веб-программированием на Common Lisp и собираю варианты. Одним из них является sw-http
, «HTTP-сервер, разработанный для AJAX / Comet». Документация, кажется, немного не хватает, потому что единственный фрагмент, который я могу найти, говорит вам
Подкласс SERVER и установите для слота APPLICATION-FINDER-FN обратный вызов
который генерирует ваш контент.
Кажется, что нет каких-либо заметок или примеров о том, как должен выглядеть этот обратный вызов (некоторые подталкивали меня к тому, что он должен ожидать server
и connection
в качестве аргументов, но ничего о том, что он должен возвращать или делает).
установить его на что-то наивное, как
(lambda (server conn) (declare (ignore server conn)) "Hello world")
, похоже, ничего не делает, поэтому я предполагаю, что мне нужно либо где-то записать в поток, либо взаимодействовать с server
/ connection
не совсем очевидным образом.
Есть подсказки?