On Nov 25, 2007, at 7:00 PM, James McCartney wrote:
Well, I don't "expect" it in the sense that I understand why the behavior is the way it is, and I agree that the behavior of the language is correct as it is. And (even though it might have sounded like I was), I wasn't seriously suggesting that we should change all of those places to take environments into account.
From a CS theoretical perspective, yes, I am trying to simulate lexical scoping using dynamically-scoped environments (although in other places in my lib, I take advantage of dynamic scoping too). The thing is, the results are great, and I'll take my results over theoretical "correctness" any day.