Bob Rogers wrote:
>    From: Chip Salzenberg <[EMAIL PROTECTED]>
>    Date: Mon, 10 Jul 2006 19:41:38 -0700
> 
>    (You'll probably want to know that "get_base_global" has a slight object-
>    orientation connotation from my C++ experience; in C++, a superclass is
>    called a "base class".  Whether this matters depends entirely on whether
>    slight C++ semantic bleed is likely to interfere with the Parrot user base;
>    and even I must admit that the answer is probably "no".)
> 
> IIRC, "base class" predates C++.  So you may have stolen this from C++,
> but C++ stole it from somebody else, so no need to feel guilty.  ;-}

Aye, "base" is not ideal ("base class" is a generic term, used even in
Perl), it also conflicts with numeric "bases": "counting in base 2",
etc. But "root" also conflicts with "root" user, and mathematic roots
(square root, etc), not to mention the root of a tree in a
transformation (a term that will become more common since the compiler
tools are based on tree transformations). There just aren't many options
to choose from in English.

Maybe get_top_global, since it carries the idea that you need to specify
the namespace path from the top. It's also 3 letters, to match 'hll',
for whatever small value that adds. We can claim it stands for "the 'ole
(bl***y) path". ;)

Allison

Reply via email to