spy16 / parens

Parens is a highly flexible and embeddable LISP toolkit. :computer:
33 stars 3 forks source link

Remove Env.parent #21

Closed lthibault closed 4 years ago

lthibault commented 4 years ago

This PR replaces Env.parent with a pure stack-copying approach to Env.fork(). Previous discussion.

N.B.: this is to be merged in feature/interpreter, not master.

Naturally, I'm happy to discuss any use-cases for Env.parent that I may have overlooked!

(P.S.: if you're happy with this, feel free to merge.)