On Fri, Oct 03, 2008 at 01:23:14AM -0700, [EMAIL PROTECTED] wrote:
> +    parrotclass = split '::', $S0
> +    $P0 = getinterp
> +    $P0 = $P0['namespace';1]
> +    $P0 = $P0.get_name()
> +    $P0 = shift $P0
> +    unshift parrotclass, $P0
> +    parrotclass = get_root_namespace [parrotclass]

The brackets in this last line look odd to me -- obtaining
a namespace via an array of names is supposed to be (pdd21:377)

    $P1 = get_root_namespace $P2

Also, the p6object library tries to reserve the symbol name
"parrotclass" for something that is actually an instance
of (parrot) Class, which the array and namespace aren't.
We should introduce another symbol here instead of
re-using parrotclass.

Pm

Reply via email to