Re: [MMXX-dev] Intro and interest
Status: Pre-Alpha
Brought to you by:
ljr
|
From: Frank V. C. <fr...@co...> - 2000-04-21 19:24:20
|
Luca Raggi wrote:
> On 4/21/2000 5:02 AM, Frank V. Castellucci (fr...@co...)
> shared his wisdom:
>
> >Shadow
> >------
> [snip]
> Good point. If you'd be willing to help reengineer the entire vocabulary
> that'd be great. I agree that this has to be done pretty early, since
> changing names gets harder as we go on. Steven has also offered to work on
> the docs/test projects so I'm sure he'll be interested in this :-)
Where are your requirements documents that drove the original grammar?
> My only question on 'proxy' in particular is whether 'proxy' is as
> well-suited as a modifier and verb as it is as a noun, namely because MMXX
> 'shadows' both real classes and other shadows, so in the new terminology
> it'd have to 'proxy' both real classes and other (stacked) proxies. If
> this doesn't abuse 'proxy' as seen in the literature then it's definitely
> a go. Since we're at it, is there a better word for 'peer'? On a
> historical note, i originally picked 'shadow' and 'peer' to get some
> mental
> separation from 'stub class', 'skeleton', etc. as seen elsewhere.
Proxy, by the GoF definition:
Provide a surrogate or placeholder for another object to control access to it.
Which in my view, it is the surrogate role that fits your "shadow" definition.
And now some dictionary references:
prox·y (prks)
n., pl. prox·ies.
1.A person authorized to act for another; an agent or a substitute.
2.The authority to act for another.
3.The written authorization to act in place of another.
n. attributive.
Often used to modify another noun: a proxy vote; proxy troops for a
world power.
Proxy \Prox"y\, v. i. To act or vote by proxy; to do anything by the agency of
another. [R.]
> BTW Frank, I've added you to the developer list on SourceForge
> (however useful that might be at this stage.)
Thats ok, but you realize that besides the full time job I am busy with
CoreLinux++, so I will do the best I can for MMXX.
> Ciao!
> Luca
Frank
|