Live data from Hacker News

Show HN: I made a Clojure-like language in Go, boots in 7ms

github.com

41–50 of 106 posts

Re: Show HN: I made a Clojure-like language in Go, boots in 7ms

#44
post #39

Nice! I recently played around with a Lisp syntax for Go semantics: https://codeberg.org/veqq/Joe As far as JVM-free Clojure-like, Janet is really nice. I've been using it in production for a while: https://janet-lang.org/ There's also Fennel if you want the Lua vm and libraries.

Thanks! Joe looks good! As for Janet - never tried it myself but I always thought it's doing its own thing instead of trying to be Clojure.

While Janet pulls from a few inspirations, the syntax is pure Clojure. I always figured that it was trying fix up the bumpy parts in Fennel to enable a programming style that was more consistently Clojure-like and functional than could be done in Fennel, since Fennel ultimately has to use Lua's semantics because Fennel compiles to Lua.

Re: Show HN: I made a Clojure-like language in Go, boots in 7ms

#45
post #39

Nice! I recently played around with a Lisp syntax for Go semantics: https://codeberg.org/veqq/Joe As far as JVM-free Clojure-like, Janet is really nice. I've been using it in production for a while: https://janet-lang.org/ There's also Fennel if you want the Lua vm and libraries.

Thanks! Joe looks good! As for Janet - never tried it myself but I always thought it's doing its own thing instead of trying to be Clojure.

[deleted]

Re: Show HN: I made a Clojure-like language in Go, boots in 7ms

#47

Earlier quoted context omitted.

Good question, perhaps I really was just careless. I'll look into fixing the README.

It’s all good. Your project is awesome (and I say this as someone who has done Clojure fulltime for 5 years and nowadays write mostly Go).

What made you stop using Clojure? Lack of Clojure jobs? Or something else?

Re: Show HN: I made a Clojure-like language in Go, boots in 7ms

#49
There seems to be a surge in compile to Go projects recently. To me this signals that the runtime / stdlib of Go is one of the best out there (when going the GD'd route), but the surface level (syntax) is too simple/verbose and lacks the expressiveness developers want.

So far Lisette (http://lisette.run) seems to be the best/most active version of a compile to Go language out there.

Post reply on HN