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.
Rust itself, at least the early incarnations, was pretty strongly influenced by ML. The first rustcs, before it became self-hosted, were written in Ocaml.
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.
17 comments
[ 5.5 ms ] story [ 51.7 ms ] threadhttps://news.ycombinator.com/item?id=42272524
https://github.com/carp-lang/Carp
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.
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.
The Go runtime, toolchain, and ecosystem are great- it makes sense to target it.
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
https://github.com/d5/tengo
[0]: https://github.com/nooga/let-go
[1]: https://news.ycombinator.com/item?id=48076815