While I'm at it, I'd also like to propose removing support for the
old, deprecated Context.compileFunctionsWithDynamicScopeFlag and
Context.setCompileFunctionsWithDynamicScope(). This has been replaced
by Context.FEATURE_DYNAMIC_SCOPE long time ago. It's confusing to have
both still around, and I remember vaguely that the old flag is broken
in some way (which is probably why it has been replaced).
Generally speaking, I think dynamic scopes are a bad idea because they
break closures, but that's a different story (and note that this comes
from someone who has been using dynamic scopes for years :)
So is anybody out there still using
Context.setCompileFunctionsWithDynamicScope()?
Hannes