Jonkman Microblog
  • Login
Show Navigation
  • Public

    • Public
    • Network
    • Groups
    • Popular
    • People

Conversation

Notices

  1. Alex Schroeder 🐝 (kensanata@octodon.social)'s status on Wednesday, 19-Jun-2019 02:36:14 EDT Alex Schroeder 🐝 Alex Schroeder 🐝

    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

    In conversation Wednesday, 19-Jun-2019 02:36:14 EDT from octodon.social permalink

    Attachments

    1. jashkenas/coffeescript
      from GitHub
      Unfancy JavaScript. Contribute to jashkenas/coffeescript development by creating an account on GitHub.
    1. Alex Schroeder 🐝 (kensanata@octodon.social)'s status on Wednesday, 19-Jun-2019 08:05:12 EDT Alex Schroeder 🐝 Alex Schroeder 🐝
      in reply to

      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. 😜

      In conversation Wednesday, 19-Jun-2019 08:05:12 EDT from octodon.social permalink
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

Jonkman Microblog is a social network, courtesy of SOBAC Microcomputer Services. It runs on GNU social, version 1.2.0-beta5, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All Jonkman Microblog content and data are available under the Creative Commons Attribution 3.0 license.

Switch to desktop site layout.