glycerine/zygomys
Zygo is a Lisp interpreter written in 100% Go. Central use case: dynamically compose Go struct trees in a zygo script, then invoke compiled Go functions on those trees. Makes Go reflection easy.
83 best points · 154 comments · 7 Hacker News posts · 1,795 GitHub stars · View on GitHub
Hacker News discussions
- Zygomys – An embedded scripting language for Go (83 points, 139 comments, by chewxy, 2016-12-15)
- Zygomys: Embedded Scripting Language for Go (69 points, 15 comments, by ingve, 2023-06-27)
- Zygomys – Embedded Scripting Language for Go (4 points, 0 comments, by synthmeat, 2016-01-24)
- Zygomys an embedded Lisp for Golang (3 points, 0 comments, by jaten, 2016-01-15)
- Zygomys – Golang Lisp (2 points, 0 comments, by diggan, 2016-09-27)
- Zygomys – an embedded scripting language for Go (1 points, 0 comments, by tosh, 2018-10-21)
- Zygomys – a Lisp implementation in pure go (1 points, 0 comments, by larve, 2023-02-09)