Re: Justification for seperate DPathCompileInfo object

2019-06-27 Thread Beckerle, Mike
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

Re: Justification for seperate DPathCompileInfo object

2019-06-27 Thread Beckerle, Mike
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

Justification for seperate DPathCompileInfo object

2019-06-27 Thread Sloane, Brandon
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