- There’s also typed fp on Go: https://lisette.run/
The Go runtime, toolchain, and ecosystem are great- it makes sense to target it.
- Thats pretty sweet.
How does the repl work? Does it compile to Go, then execute? Or does it ship with a full vm? Most go repls are really slow because they need to compile/execute (they fake the "e" part in repl). Its a niche case, but could enable some fun projects.
by adityaathalye
0 subcomment
- PSA: glojure maintenance has moved here: https://github.com/gloathub/glojure
Worth changing the submit URL to this one?
Edit: never mind. Spoke too soon. Ingy is keeping gloathub/glojure fork and glojurelang/glojure source at parity.
by giancarlostoro
1 subcomments
- Previous discussion from 2024:
https://news.ycombinator.com/item?id=42272524
- dialects are IMO the most exciting thing about clojure. they are making progress quickly and reaching parity.
- I believe this is the most promising Clojure hosted on Go, as their has been a few recently, this is the only one with full proper interop.
by jonathanstrange
2 subcomments
- From what I can gather from the site it has no security or sandboxing features. Or am I missing something?
I'm asking because I'm thinking about R7RS Wile scheme[1] as an embedded language, which has some basic security features. But it's heavily vibe-coded and that puts me off a bit, so I'm looking for other Lisp or Scheme dialects in Go.
[1] https://github.com/aalpar/wile
- My take on this is a turbocharged fork of joker, with an IR-driven runtime and a WASM bridge via wazero: https://github.com/rcarmo/go-joker
by igtztorrero
0 subcomment
- Clojure is difficult for me, that's why I use Tengo script language in our Go Projects, to allow user run certain code.
https://github.com/d5/tengo
by hardwaresofton
1 subcomments
- Another really interesting Lisp that I recently came across:
https://github.com/carp-lang/Carp
- since this is tree walking interpretator, won't it be quite slow?
- Another recent Clojure dialect written in Go: [0], HN discussion: [1]
[0]: https://github.com/nooga/let-go
[1]: https://news.ycombinator.com/item?id=48076815