Hacker GitHub

← All repos

jcoglan/heist

View on GitHub ↗ ★ 367 Ruby

Scheme in as little Ruby and as much Scheme as possible. Supports macros, continuations, tail recursion and lazy evaluation.

8 mentions on Hacker News by 7 people: 2 stories, 6 comments · first 2009-02-26 · latest 2017-04-20

Mentions per year 8 mentions · busiest year 2009 (3)
20082026
  1. heist ( https://github.com/jcoglan/heist ) a lisp interpreter in ruby also supports string interpolation. however, i think this is a side effect of how they implemented string escaping. like you want to support \r\n\t, etc. if you send…
    comment by benmmurphy · 2017-04-20 · in Writing a Lisp: String Interpolation
  2. See also: Heist, a feature-rich implementation of Scheme in Ruby: https://github.com/jcoglan/heist
    comment by judofyr · 2012-01-25 · in Lisp in 32 lines of Ruby
  3. Two variants of Scheme, with shared libraries: http://github.com/jcoglan/heist http://fargo.jcoglan.com If it weren't for Lisp it would never have been so easy for total noobs like me to get into language hacking.
  4. I wrote a Scheme in Ruby that has macros last year: http://github.com/jcoglan/heist . It's an interpreter, not a compiler, and is extremely dynamic: all functions, macros, special forms are just treated as function calls by the parser.…
    comment by jcoglan · 2010-09-02 · in 30 minutes Lisp in Ruby (direct link)
  5. ▲ 50
    Scheme in Ruby.
    story by speek · 2010-07-09 · 7 comments
  6. See also: Heist, Bus Scheme. http://github.com/jcoglan/heist http://github.com/technomancy/bus-scheme
    comment by ionfish · 2009-10-06 · in Liby: A Lisp interpreter in Ruby
  7. See Also: http://github.com/jcoglan/heist/tree/master
    comment by jcapote · 2009-06-14 · in A dollop of Lisp
  8. ▲ 38
    Heist: a Scheme interpreter written in Ruby
    story by swombat · 2009-02-26 · 14 comments