I was looking into some code, JS interpreter to be exact.

I wonder what are the pros and cons of implementing evaluation context
as stack/list (as in JS interpreter) in opposite to implementing it as
dictionary.

If there is one name space for all objects in Scheme (I mean, there is
no distinction between variable or function when naming them),
dictionary would be the most straight forward. There is no need for a
special way to resolve naming conflicts and so on.

Or am I missing something?

Cheers,
Jakub Gustak
_______________________________________________
[email protected]
http://codespeak.net/mailman/listinfo/pypy-dev

Reply via email to