Sula | Javier Sagredo
Sula — це сервер для Gemini-протоколу, написаний на Scryer Prolog. Для роботи потрібен спеціально пропатчений Scryer, який додає неблокуючий poll, native copy_stream для бінарних файлів та підтримку TLS через rustls. Сервер запускається як поліглот-скрипт і підтримує hostname verification, контент-негосіацію за MIME-типами та коректне завершення по Ctrl+C.
Gemini-сервер на Prolog — це як викопати капсулу часу, де мінімалізм протоколу зустрічається з логічним програмуванням, і воно навіть працює.