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
20082026
-
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 -
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 -
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.
comment by jcoglan · 2011-10-25 · in Let me see your Lisp implementation. Here's mine. -
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) -
▲ 50
Scheme in Ruby.story by speek · 2010-07-09 · 7 comments
-
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 -
See Also: http://github.com/jcoglan/heist/tree/master
comment by jcapote · 2009-06-14 · in A dollop of Lisp -
▲ 38
Heist: a Scheme interpreter written in Rubystory by swombat · 2009-02-26 · 14 comments