Skip to content

Comment on (How to Write a ((Better) Lisp) Interpreter (in Python))parent

Comments

call/cc, for one, certainly needs more work. Maybe at least a mention that this implements escape continuations and not the full continuations that, say, DrRacket implements.

I really enjoy Norvig's writing. Will wait for it to be finished.

Full continuations would be a major change to the code, and would disallow calling Python functions that call Scheme back. (E.g. right now you could add 'map' to the toplevel by just binding Python's map().) But yes, I'd mention the difference.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.