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? https://github.com/jashkenas/coffeescript/wiki/List-of-languages-that-compile-to-JS
Why did it take me a lunch break to realize that writing a Gopher client as a client-side web app cannot work? All these apps run inside the browser sandbox: Javascript, WebAssembly, and any other language that compiles to them – same limitation. All you have are WebSockets, and they are not the same as TCP sockets. And thus, no connecting from browsers to regular gopher servers! 😭 So now that I know this will require server-side code, I might as well use Perl 5. 😜