Hacker GitHub

← All repos

jcla1/gisp

View on GitHub ↗ ★ 532 Go

Simple LISP in Go

13 mentions on Hacker News by 6 people: 2 stories, 11 comments · first 2014-01-11 · latest 2022-05-08

Mentions per year 13 mentions · busiest year 2014 (3)
20082026
  1. IIRC https://github.com/jcla1/gisp generates an AST and then spits out Go code that equals the same AST.
    comment by aasasd · 2022-05-08 · in (Yet Another) Lisp in Go
  2. …it transpiles a Lisp to the AST, and then spits out Go code that would generate the same AST: https://github.com/jcla1/gisp )
  3. …with either of them, compared to, say, Fennel/Lua. BTW, there's a Lisp that translates to Go: https://github.com/jcla1/gisp . Though not too popular, and I've heard an opinion that it's toy-like in its capabilities.
  4. For that, there's already https://github.com/jcla1/gisp
  5. Here it is, I think: https://github.com/jcla1/gisp
  6. …I dug around a bit around for other transpilers to/from Golang. So far: - http://havelang.org/ - https://github.com/jcla1/gisp - https://github.com/google/grumpy (Python to Go) - https://tardisgo.github.io/ (Go to Hexe) -…
  7. And Gisp. https://github.com/jcla1/gisp
    comment by eatonphil · 2016-03-22 · in LFGo – Lisp-Flavoured Go
  8. …Kakapo - https://github.com/bytbox/kakapo [4] Golua - https://github.com/akavel/goluago [5] Gisp - https://github.com/jcla1/gisp [6] Gsp - https://github.com/gsp-lang/gsp
  9. …and maybe a little more introduction/documentation. At least enough to encourage play :-) [f] https://github.com/jcla1/gisp/blob/master/examples/factorial...
  10. As far as I know, that's "regular gisp (rm $(command -v gisp); go get -u github.com/jcla1/gisp), and the full hello.go it produces is: cat hello.gsp (ns main "/fmt" "/net/http") (def hello (fn [w r] (fmt/fprintf w "hello") ())) (def main…
  11. Nice. Now all I need is for someone to turn https://github.com/jcla1/gisp into a slightly more complete LISP and I'll have a nice environment for all kinds of ARM systems. Edit: typo/autocorrect
    comment by rcarmo · 2014-12-11 · in Go 1.4 is released