On Mar 10, 2006, at 17:45, Chip Salzenberg wrote:
Ah, well, I'm sorry to report that (a) was the correct answer; Parrot's
default should be entirely untyped.
Sorry I didn't catch this earlier, but I'm actually on the road today,
so
it's a good thing I caught it now before users could start counting on
it.
The 'totally untyped' is in contradiction to the current implementation
(which the default NameSpace PMC ought to implement) and at least to
code in tests. I don't know, if it's used elsewhere too.
And pdd21 is distinguishing these opcodes as part of the raw interface:
$P0 = getnamespace xx
from
$P1 = find_global yy
*if* the default namespace is really that untyped, the former isn't
needed at all.
Therefore I'm not really happy with removing already implemented and
working code, the more that it would not conform to existing behavior
anymore.
leo