cosmos72/gomacro
View on GitHub ↗ ★ 2,301 Go
Interactive Go interpreter and debugger with REPL, Eval, generics and Lisp-like macros
17 mentions on Hacker News by 15 people: 5 stories, 12 comments · first 2017-07-14 · latest 2025-04-05
20082026
-
…of closures, and a list of statements to a slice of closures, is exactly how I optimized [gomacro]( https://github.com/cosmos72/gomacro ) my Go interpreter written in go. There are more tricks available there, as for example unrolling the…
comment by cosmos0072 · 2025-04-05 · in Faster interpreters in Go: Catching up with C++ -
I'd been looking at https://github.com/cosmos72/gomacro/ on and off to get similar functionality. (and by "looking at" I mean "kept meaning to try it but totally haven't got round to it yet" but I still think it's worth a look)
comment by mst · 2024-09-30 · in Prep: Golang Comptime -
▲ 2
Gomacro: Go Interpreter and REPLstory by wwarner · 2022-10-18 · 0 comments
-
I keep meaning to play with https://github.com/cosmos72/gomacro
comment by mst · 2021-05-05 · in Hy: A dialect of Lisp that's embedded in Python -
Gomacro provides an interactive REPL https://github.com/cosmos72/gomacro .
comment by teichmann · 2019-10-13 · in Interpreting Go -
There is also the https://github.com/cosmos72/gomacro interpreter if you were unaware.
comment by tedunangst · 2019-10-12 · in Interpreting Go -
He doesn't have to: https://github.com/cosmos72/gomacro
comment by stcredzero · 2019-07-24 · in Yaegi – Yet Another Go Interpreter -
…broke down. [0] https://github.com/clipperhouse/gen [1] https://github.com/cheekybits/genny [2] https://github.com/cosmos72/gomacro [3] https://appliedgo.net/generics/
comment by alexkavon · 2019-03-29 · in Go 2018 Survey Results -
▲ 189
Gomacro: Interactive Go interpreter and debugger with generics and macrosstory by ingve · 2019-02-28 · 85 comments
-
there are actually a couple of real interpreters for Go: - neugram.io - https://github.com/cosmos72/gomacro here is a mybinder that used to use the former, and now uses the latter: - https://mybinder.org/v2/gh/go-hep/binder/master
comment by sbinet · 2018-12-19 · in Go Modules in 2019 -
>There's gomacro, which is a Go REPL with debugging: https://github.com/cosmos72/gomacro Will check it out, thanks. Had just been thinking whether there is any Go interpreter some time ago. I remember C having at least one, back in the…
comment by vram22 · 2018-11-30 · in Go 2, here we come -
There's gomacro, which is a Go REPL with debugging: https://github.com/cosmos72/gomacro It would be awesome to have a REPL in the standard Go distribution, and I definitely feel the lack: even Java now provides one (JShell).
comment by sjellis · 2018-11-29 · in Go 2, here we come -
▲ 1
Gomacro: Interactive REPL and Interpreter for Gostory by sjellis · 2018-07-18 · 0 comments
-
▲ 2
Gomacro: Interactive Go Interpreter&debugger with REPL, Eval, Generics¯osstory by kumaranvpl · 2018-07-13 · 0 comments
-
▲ 3
Interactive Go Interpreter/debugger with REPL, Eval, Generics, Lisp-Like Macrosstory by ansible · 2018-07-12 · 0 comments
-
How does this compare with https://github.com/cosmos72/gomacro which does something very similar? It seems fairly complete, or at least much further along than neugram + it does lisp style macros! If you ignore the macros its language is…
comment by bakul · 2017-11-04 · in Neugram – Scripting in Go -
…try go-pry yet, but I am very curious to compare it with my own attempt at an interactive Go REPL https://github.com/cosmos72/gomacro They look similar in several aspects, and different in some key ones. For example, mine does not try to…
comment by cosmos72 · 2017-07-14 · in Interactive Go REPL