Arc Forumnew | comments | leaders | submitlogin
1 point by akkartik 4452 days ago | link | parent

Wart has a perfectly traditional lexical and dynamic scope setup now. Much of that link I posted earlier is stale. I backed out of that experiment ages ago (and I think I said so before on this forum). If the current version still has something that seems off I'd love to hear it.

The bits that are non-traditional are: eval can only operate using the current lexical scope and dynamic bindings, and the eval inside macros happens implicitly because I can't provide the caller scope to it.

Looks like it's time to revise this. All my questions were really the same question, so your answer to one of them is perfectly complete.