3 or 4 days ago, leeb and I were chatting in irc, I mentionned how I was considering writing my own gopher client and I poked fun at how half of the people around here seem to hand-roll their own tools. Clearly[1], that was a mistake :p I think it's pretty revealing of how utilitarian the protocol is that so many people can decide they're gonna write a client, no matter how small, and actually end up with something worth showing to other people. People have been discussing the concepts of Small Internet and Large Internet lately -- there are way too many relevant posts to link them and I'm sure you've seen at least some of them --. I'm fairly confident everybody agrees that the protocol should not be messed with, as its limitations virtually guarantee that no one will be able to force something on us, especially not the hellish mess we're all trying to avoid and the language that powers most of it -- not that I blame Eich, javascript feels like a dodgy 4am hack because *it is* a 4am hack produced under duress --. Cleber mentionned working on his own protocol, and reading his phlog[2] it seems doubtful he would want to implement anything even resembling the Large Internet, yet one has to wonder what could be done nowadays to improve the experience of the typical user of gopher or of any similarly restricted protocol. I've been thinking about a bunch of clientside hacks -- most of them detailed in a file that will eventually find its way into the `Oh God what am I doing` section of this phlog. -- to try and alleviate some of the issues inherent to monochrome, monospaced text, but something worth mentioning happened yesterday : shortly before posting about gophed on the bbs, KatolaZ linked to the personal website[3] of the author of edbrowse[4], who happens to be legally blind. So, too lazy to grab my mouse and copy/paste the link into firefox, I summoned zalgo ---- I mean I used tmux to copy/paste the link into another window and fired up w3m. Guess what. There's already a protocol meant to handle text, and more importantly text formatting. It's so rare for me to see a page render properly in w3m that I'd forgotten that html is a markup language. Back to the drawing board, but this time I'm gonna keep an axe handy. [1] gopher://republic.circumlunar.space:70/0/~leeb/phlog/2019-01-23_Gopher-and-the-Jedi [2] gopher://republic.circumlunar.space:70/1/~cleber/phlog [3] http://eklhad.net/philosophy.html [4] http://edbrowse.org/