[Dev] CPIA refactoring: eliminating blockName?
Bryan Stearns
stearns at osafoundation.org
Thu Dec 1 16:25:52 PST 2005
I used to wonder this too: as I understand it, we might have more than
one copy of a block hierarchy around, yet need to find a block by name.
I think itsName has to be unique, but blockName doesn't.
Alec Flett wrote:
> Working on the ZaoBao tutorial, and trying to explain the difference
> between a Block's blockName and its itsName, I'm starting to wonder:
> why do we have both?
>
> I came up with two reasons:
> - easy referencing/lookup of blocks by name.
> But schema.ns() provides easy access to any well-known object by name.
> - event dispatching - to dispatch to an event with a given name.
> But again, schema.ns provides easy access.. and besides I think in
> many cases I think we'd be better off just using
> SendToBlockByReference and just directly referencing the block.
>
> Thoughts? I can see how blockName was useful at one point, but I think
> now its purpose has been superceded by schema.ns().
>
> Alec
>
>------------------------------------------------------------------------
>
>_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
>Open Source Applications Foundation "Dev" mailing list
>http://lists.osafoundation.org/mailman/listinfo/dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osafoundation.org/pipermail/dev/attachments/20051201/9bdd761d/attachment.html
More information about the Dev
mailing list