Sula: un servidor Gemini escrito en Scryer Prolog

Sula: A Gemini protocol server written in Scryer Prolog

Sula: un servidor Gemini escrito en Scryer Prolog

Sula es un servidor del protocolo Gemini implementado en Scryer Prolog, que aprovecha un fork con parches para transmitir archivos binarios sin pasar por el heap de Prolog, manejar señales SIGINT y soportar TLS mediante rustls. Incluye verificación del nombre de host, negociación de contenido por extensión y apagado limpio. El proyecto está en desarrollo y planea añadir certificados de cliente, CGI y más.

Sula depende de un Scryer Prolog parcheado que se puede encontrar aquí (rama `js/fixes`).

Más de este día

2026-08-05