Ja that is always like a little splinter in my brain as well. I hope I don't bring out the language-wars but I always wanted a Clojure-Like but with Golang. :)
I just love the go ecosystem and statistically compiled binary ! You shipping one binary ! :) No need to edit XML files and "tune java servers"
I keep staring projects like this, but I haven't found the right level to put a lisp in the Go stack.
I've done a runtime lisp, but it felt like programming a lisp isolated from everything that made Go, well, Go. I've done a simple lisp to generate Go AST to do codegen pre-1.18, but that's not a complete program.
I haven't found the place yet that feels quite like Clojure.
Comments
Ja that is always like a little splinter in my brain as well. I hope I don't bring out the language-wars but I always wanted a Clojure-Like but with Golang. :) I just love the go ecosystem and statistically compiled binary ! You shipping one binary ! :) No need to edit XML files and "tune java servers"
Again, this is just my preference. YMMYV
There are a few projects that try todo this like this one: https://github.com/mattn/golisp
But it seems abandoned.
I keep staring projects like this, but I haven't found the right level to put a lisp in the Go stack.
I've done a runtime lisp, but it felt like programming a lisp isolated from everything that made Go, well, Go. I've done a simple lisp to generate Go AST to do codegen pre-1.18, but that's not a complete program.
I haven't found the place yet that feels quite like Clojure.
there is joker https://github.com/candid82/joker but you may as well use the small clojure interpreter instead