Writing a new Gemini server

It feels a bit like a rite of passage. I'm writing my own Gemini server.

Given my background, servers are far easier for me than clients. I'm writing it in Clojure, which is my current favourite language and it's able to serve files OK but it's extremely basic at the moment. Then again, so far it's only 189 lines of code.

I don't have a huge amount of time to dedicate to it but it's nice to be able to dip and write a bit more when I can. The configuration file is next rather than using hardcoded values.

Proxy Information
Original URL
gemini://spikydinosaur.com/2021/12/22-writing-a-new-gemini-server.gmi
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
311.513622 milliseconds
Gemini-to-HTML Time
0.134791 milliseconds

This content has been proxied by September (3851b).