> Well, yes, "Everything is an Object" is the politically correct mantra. :)
True, but junctions aren't usually in the scope of CS PC...
OK, so let me see if I can wrap a conceptualization around this.
Logically, the type "Object" is itself a junction, that of all
possible types, while "Any" means "Any single one of the possibilities
that make up Object"; much as lowercase "any" essentially extracts the
appropriate single value from a junction.
Hmm, maybe we should just rename Object to something more generic.
There are plenty of candidates:
Indeed. Something shorter might be nice, but I wasn't proposing a
rename. Besides, "Top" just reeks of LDAP. Oh, and you left out
"Root". It being the root of the type hierarchy and all.
Life::Universe::Everything
...which no doubt numifies to 42.
Thanks again for answering my silly questions.
--
Mark J. Reed <[EMAIL PROTECTED]>