Howdy Geminauts,
Space Age will now treat any executable CLJ file in a served directory
as a full fledged Gemini application. Each such CLJ file must define a
"main" function, which takes a request map and returns a response map in
the style of Ring-based Clojure web apps but using the relevant Gemini
protocol keys instead. It's a simple functional idiom that empowers you
to request user input, redirect, return failure messages, or create
dynamic Gemini content.
To learn more, check it out on Gitlab:
https://gitlab.com/lambdatronic/space-age
(into [:the] #{:future})
Gary
--
GPG Key ID: 7BC158ED
Use `gpg --search-keys lambdatronic' to find me
Protect yourself from surveillance:
https://emailselfdefense.fsf.org
=======================================================================
() ascii ribbon campaign - against html e-mail
/\ www.asciiribbon.org - against proprietary attachments
Please avoid sending me MS-Office attachments.
See
http://www.gnu.org/philosophy/no-word-attachments.html