Dʒɛmɪni, my own gemini server

Yes, I know. There are almost as many gemini server implementations, as there are gemini capsules. So yes, I had to write my own. I was very impressed with racket a couple of days ago so I pressed on and wrote my own server to host this site.

And here it is! This page is hosted by this new server and all the scripts are working.

Getting my CGI scripts to work was the biggest challenge; racket doesn't allow setting environment for a new process and figuring out how to wait for a running process to finish took me a while. Also the close_notify thing needed so some trail and error to get right (thanks to portal.mozz.us).

Wanna take a peek at the code?

=> https://sr.ht/~rwv/dezhemini/

I'll do a proper announcement later.

Cheers,

R.

--

📅 2020-11-15

🏷 gemini, racket, programming, dʒɛmɪni

📧 hello@rwv.io

CC BY-NC-SA 4.0

Proxy Information
Original URL
gemini://rwv.io/2020-11-15.gmi
Status Code
Success (20)
Meta
text/gemini; lang=en
Capsule Response Time
226.318093 milliseconds
Gemini-to-HTML Time
0.342807 milliseconds

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