At 2:17 AM +0100 5/3/03, Frank Heckenbach wrote:
Grant Jacobs wrote:
Somewhat ironically for someone who has been talking about hierarchial unit models, I've run into this circular reference thing a few times in the code I'm porting. I ended up creating separate sub-units to resolve the issue.
Sorry to be annoying again, but it was you who talked about hierarchical unit models:
I know that! - I talking about myself, not you!!
: Since these uses statements were within the interface section, I : presumed the definitions would propagate upwards so that they form a : hierarchy.
: {=>} points out the offending line of source. If this is truly the : problem, then I presume there is no way of building a hierarchy of : units in GPC at present?
So it doesn't appear ironic at all -- with unit inheritance you get a strict hierarchy indeed. With the BP model, not necessarily.
I realise, but this is not really where the issue comes from in the code I'm referring to. (Its a porting issue due in part due to mixing units and routines previously prefixed with [global] from Vax/DEC Pascal).
Grant