A few hours spent with Perl in order to write a simple text server. It does just that: it serves text, and it allows you to change text because I think the read/write web is important. In a way it's a bit like without menus. You can have link extraction in the client, I think!

As this is basically just text files, and since @solderpunk's gopher client VF-1 allows us to extract URLs in text files in order to create a temporary menu, we can already use VF-1 to navigate site consisting of nothing but interlinked, simple text files. For now, the only URL scheme we can use is the Gopher URLs with a prepended 0 item type (for text files), but who cares? At least for now, this is good enough.

So now Iโ€™m thinking: I should get a better client for my mobile devices. Then I think I could write my own. Hm, the simplest would be a wrapper for some JavaScript, perhaps? Then again, I could just prototype it as a web page? And now Iโ€™m thinking: for this phone, Iโ€™m going to run a native app that runs a browser that runs a web app to look at crummy gopher text files. This is whatโ€™s wrong with us, today! This is in fact easier than building a native iOS app. ๐Ÿ˜ญ๐Ÿ™ˆ๐Ÿ’ฉ๐Ÿ˜ž

Oh no, now I'm thinking about finding a cool language that compiles to Javascript in order to write a Gopher client for the web! But what to use? I like Emacs Lisp, if that's any help. ๐Ÿ˜„ I wasn't too happy with Clojure an ClojureScript when I tried it. Too much engineering required to get it to work, horrible error messages. Perhaps it got better.
Anyway, do you have recommendations, experiences?


I was shown a tutorial for implementing something in Rust and generating WebAssembly. rustwasm.github.io/book/game-o
Now I'm looking at this "list of languages that currently compile to or have their VMs in WebAssembly(wasm)"
Intriguing! And I feel sad for the many unpopular languages with descriptions like "โ€ฆ is a general-purpose programming language designed for robustness, optimality, and maintainability." Like all of them, initially, hopefully.

ยท Web ยท 1 ยท 0 ยท 1
Sign in to participate in the conversation

Octodon is a nice general purpose instance. more