> re-reading some of the recent emails - I think I get it now - the > difference is between blocks and components: > > - a block is a component with metadata. > > - when lookup(roleName) is called: > > - if the client comes with no metadata specifying the meaning of the > roleName, then the component/block returned is the one specified by > the assembler. > > - if the client has metadata that specifies the meaning of the > roleName then the container compares this with the metadata for the > blocks and returns one that matches. [aside: I assume that the > assembler can overide this] > > is this correct?
that's what the Leos seem to agree on...haven't heard from the peter's yet though =) recent discussion is still loads of theory. Once code is in place and working, we'll be voting, I guess... of course, regardless of any cool roles 'n contracts we dream up, an assembler that has access to ant and source code can override just about anything. grz, - Leo, lost half a nail on a CPU cooler today -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>