Hacker GitHub

← All repos

glycerine/zygomys

View on GitHub ↗ ★ 1,793 Go

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.

12 mentions on Hacker News by 11 people: 7 stories, 5 comments · first 2016-01-15 · latest 2025-07-28

Mentions per year 12 mentions · busiest year 2016 (4)
20082026
  1. …in Lisp). If it helps, examples in C and Go are here: https://github.com/glycerine/PrattParserInC https://github.com/glycerine/zygomys/blob/master/zygo/pratt.... I find them easier to work with than the cryptic LALR(1) bison/yacc tools,…
  2. ▲ 69
    Zygomys: Embedded Scripting Language for Go
    story by ingve · 2023-06-27 · 15 comments
  3. ▲ 1
    Zygomys – a Lisp implementation in pure go
    story by larve · 2023-02-09 · 0 comments
  4. …I wrote a lovely library for parsing them in Go (along with a full lisp interpreter if you like) https://github.com/glycerine/zygomys Provides comments, multiline strings, and automatic translation into Go structs using reflection.
    comment by jaten · 2019-08-19 · in YAML: Probably not so great after all
  5. Here's another one: https://github.com/glycerine/zygomys I think he wrote it with a TSDB in mind.
    comment by scottlocklin · 2019-07-05 · in Ale – A Lisp Environment Written in Go
  6. ▲ 1
    Zygomys – an embedded scripting language for Go
    story by tosh · 2018-10-21 · 0 comments
  7. …LISPer would explain why should one use Common Lisp over a language like Golang. Golang now has https://github.com/glycerine/zygomys for scripting. For that matter, why would one choose Common Lisp over GNU guile ? (guile now supports…
  8. …done I'll work on handling macros. If you want a more complete one you could check out zygomys https://github.com/glycerine/zygomys
  9. ▲ 83
    Zygomys – An embedded scripting language for Go
    story by chewxy · 2016-12-15 · 139 comments
  10. ▲ 2
    Zygomys – Golang Lisp
    story by diggan · 2016-09-27 · 0 comments
  11. ▲ 4
    Zygomys – Embedded Scripting Language for Go
    story by synthmeat · 2016-01-24 · 0 comments
  12. ▲ 3
    Zygomys an embedded Lisp for Golang
    story by jaten · 2016-01-15 · 0 comments