Tres Seaver wrote:
We do "eager" checking of dotted names (during the parse), which makes
it impossible to write a directive which synthesisizes the target of a
dotted name without side-effects (e.g., the 'five:bridge' directive).
If we delayed the check until after parsing was complete, then we could
eliminate one source of side effects. Side-effect-free parsing would
open a lot of possibilities: "ZCML introspector" tools, for instance.
Zope3-dev mailing list