On Wed, Oct 22, 2008 at 1:14 PM, Will Coleda <[EMAIL PROTECTED]> wrote:
> On Wed, Oct 22, 2008 at 12:52 PM, via RT Will Coleda
> <[EMAIL PROTECTED]> wrote:
>> # New Ticket Created by  Will Coleda
>> # Please include the string:  [perl #60054]
>> # in the subject line of all future correspondence about this issue.
>> # <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=60054 >
>>
>>
>> $ cat foo.pir
>> .sub asdf :main
>>  load_bytecode 'PGE/Util.pbc'
>> .end
>> $ ./parrot foo.pir
>> Class 'P6metaclass' not found
>> current instr.: 'parrot;PGE;Util;__onload' pc 0
>> (runtime/parrot/library/PGE/Util.pir:20)
>> called from Sub 'asdf' pc 0 (foo.pir:2)
>>
>>
>> The perldoc for this library doesn't mention having to import anything
>> else to use it.
>>
>> We need to either update the docs or the code.
>
> It would also be nice if there was a workaround for this for partcl to
> use against the 0.8.0 release. (Just adding a load_bytecode of the
> P6object isn't sufficient, you get a different exception)
> --
> Will "Coke" Coleda
>

Per pmichaud on #parrot, this works[0]

.sub asdf :main
  load_bytecode 'PGE.pbc'
  load_bytecode 'PGE/Util.pbc'
.end

Resolving ticket...


[0] partcl already does this, but:

 13:15 <@DietCoke> fair enough. I was trying to debug a much larger issue with
                  tcl, and was breaking it down into chunks. I was surprised
                  this chunk didn't work.


-- 
Will "Coke" Coleda

Reply via email to