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

Reply via email to