Whitespace, part... 5? ⬜⬜⬜⬜⬜

I was looking for something mildly useful that I could try in Whitespace. "Obviously," I thought, "a Gemini client, because there aren't many of them." But the network communication makes this a no-no. There's no way to open a socket in Whitespace, and if there were, I'm not about to implement TLS. But I can render in Whitespace if I have something that will fetch a page to a file. So I wrote that first.

Then after a lot of faffing in Whitespace assembler with line types and text flow and pausing after every screenful and letting the user pick a link, I now have a (really bad) Gemini client. I can look at Antenna, follow the links, and read posts.

That's happily filled some free moments while I've been off work over Christmas. Apparently some people don't write pointless software in obscure languages for fun. I wonder why not?

Bug list

=> #Whitespace | #programming

=> back to gemlog

Proxy Information
Original URL
gemini://freeshell.de/gemlog/2022-12-30_Whitespace__part____5_.gmi
Status Code
Success (20)
Meta
text/gemini;lang=en-GB
Capsule Response Time
105.671029 milliseconds
Gemini-to-HTML Time
1.117618 milliseconds

This content has been proxied by September (ba2dc).