9 10:37 AM
To: dev@daffodil.apache.org
Subject: Re: Justification for seperate DPathCompileInfo object
Some things are passed by name because they are, by definition circular
dependencies - a DPathCompileInfo points to its parent, which points to its
child. Those linkages are created by
bject: Justification for seperate DPathCompileInfo object
The comment on DPathCompileInfo says:
" What makes the circularity is that the runtime data structures
(ElementRuntimeData in particular), are not lazy. Everything part of them is
forced to be evaluated when those are constructed. So
The comment on DPathCompileInfo says:
" What makes the circularity is that the runtime data structures
(ElementRuntimeData in particular), are not lazy. Everything part of them is
forced to be evaluated when those are constructed. So anything that needs even
one member of an ERD is