Re:Heist: a Scheme interpreter written in Ruby
by ionfish on Thursday February 26, 2009 @02:49PM
(#496299)
Bus Scheme doesn't have continuations or macros; Heist has both. It also has tail recursion optimisation, which Bus Scheme is missing.
[ Parent
| on HN ]
Re:Heist: a Scheme interpreter written in Ruby
by lsb on Thursday February 26, 2009 @11:46PM
(#496857)
So, one of the new things about Scheme in the late 70s was having TCO in the spec. Strictly speaking, it's not Scheme (though it may be just another lisp1) if tail-recursion isn't baked in.
Re:Heist: a Scheme interpreter written in Ruby
by zitterbewegung on Friday February 27, 2009 @01:23AM
(#496933)
Another case of scheme in name only. Why does everyone call new lisp-1's scheme instead of lisp-1?