I'm rather pleased with my request handling in #Fortran for this build service. The convenience functions for pulling out one path component from the url, all wrapped up in a "request" derived type, is making life easy.
Day 4 of writing a replacement for #python's buildbot in #Fortran. Turns out the database module I had planned on using yesterday was drastically insufficient, and I ended up writing a minimal SQLite wrapper in Fortran.
Now I've realized I need at least a minimal template system if I want web (or #gemini) access. So now I'm writing a basic template engine in Fortran...
Windows renderer is working in the LR-87 #gemini client, still in pure #Fortran. Needs an address bar, some buttons, and scrolling, but links work flawlessly.
Most of the rendering code is at http://git.rainbow-100.com/cgit.cgi/LR-87/tree/ag_render.f90
As a little exercise over the last week or so, I implemented a #gemini client entirely in #Fortran:
http://git.rainbow-100.com/cgit.cgi/LR-87/about/
It actually works pretty well. Because of the way it's designed, I do plan on implementing a Windows GUI client based on this code. Right now it assumes you're at a dumb terminal.
This account is wicked pissah.