G-Fu
Languages and libraries
embedded lisp
SHOW HN2019
How HN took it
1 positive, 2 neutral or asking, 0 mixed, 2 critical, out of 5 comments about the project. Thread score -0.08.
Execution: 0 for, 1 againstPerformance: 0 for, 1 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
First class environments and qualified identifiers are a flexible design
From 1 comment
Author here. It's still a young language and naive implementation focused on correctness, but I'm very happy with how its turning out. I'm especially fond of first class…
codr7 on HN
Objections
First class environments may be slow
From 1 comment
> first class environments Which are notorious for being unoptimizably slow > It reminds me of pcostanza's work on Context Oriented Programming and ContextL I'm not reminded at…
nudq on HN
Plugin-based loading does not work on Windows
From 1 comment
FYI, plugins in Go only work on linux and macos. Windows has the option to load dlls dynamically, but it is a different mechanism. If I remember right the Go devs were not…
irq-1 on HN
Requests
Explain the Context Oriented Programming comparison
From 1 comment
> first class environments Which are notorious for being unoptimizably slow > It reminds me of pcostanza's work on Context Oriented Programming and ContextL I'm not reminded at…
nudq on HN
Questions
How to add a real REPL if Go cannot load code at runtime
From 1 comment
If Go can't load code at runtime, how do you plan to add a "real" lisp REPL?
Scarbutt on HN
How to call out to Go libraries
From 1 comment
How do you call out to Go libraries with this?
jstewartmobile on HN
Alternatives named
Joker (Clojure in Go)
From 1 comment
Clojure in go: https://github.com/candid82/joker
lincpa on HN
Gisp (Lisp compiling to Go)
From 1 comment
Here it is, I think: https://github.com/jcla1/gisp
aasasd on HN
Goforth (Forth in Go)
From 1 comment
Thanks for posting this! I made a toy Forth in Go recently [1] but didn’t really know what I was doing. I’m going to check G-Fu out to understand how I should have implemented…
azhenley on HN