Re: [vos-d] s/MetaObject/Component

2007-12-03 Thread Karsten Otto
Am 29.11.2007 um 19:39 schrieb Reed Hedges: Component does imply that it could be provided by a plugin module, and is dynamic, both of which are attributes of MetaObjects. I'm still not convinced that Component is a good replacement term. When I hear Component I usually think of something

Re: [vos-d] s/MetaObject/Component

2007-12-03 Thread reed
Posted at: http://interreality.org/phorum/read.php?2,118,129#msg-129 reed wrote: KAO Wrote: runtime. All in all, I think they deserve their own name, and Component just isn't it. Maybe we could go the way of VObjects and call them VComponents, though that is a bit cumbersome-- they're all

Re: [vos-d] s/MetaObject/Component

2007-11-29 Thread Peter Amstutz
On Thu, Nov 29, 2007 at 01:33:22PM +0100, Karsten Otto wrote: Also metaobject is an existing term of art in the programming language community having to do with defining and manipulating the semantics of how programming language objects are invoked, and while this is something that

Re: [vos-d] s/MetaObject/Component

2007-11-29 Thread Reed Hedges
Component is generic, and also recalls COM etc. How about: Part Facet Role Type Fragment Trait What exactly *is* a metaobject? It's a constituent Vobject that's part of a real Vobject, and which implements a facet or part of that Vobject, probably corresponding to a type. It implements part

Re: [vos-d] s/MetaObject/Component

2007-11-29 Thread Peter Amstutz
Part is even more generic/vague than component, I think. Subparts might be slightly better. Another way to look at it, which would be clearest: vobject-getParts(); vobject-getSubparts(); vobject-getFacets(); vobject-getRoles(); vobject-getTypes(); // very bad, the term type is already

Re: [vos-d] s/MetaObject/Component

2007-11-29 Thread Lalo Martins
Also spracht Peter Amstutz (Thu, 29 Nov 2007 09:53:17 -0500): The most common use of term component is probably in the context of COM, XPCOM, KParts and so forth type of systems where it simply implies loosely-coupled objects, with separatation of interface and implementation and often