[perl #41454] [PATCH] add 2 new tests for object method dispatch

2007-02-06 Thread via RT
# New Ticket Created by Sam Vilain # Please include the string: [perl #41454] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=41454 > Previously, inherited method dispatch was only tested with a simple parent/child class.

[perl #41456] [PATCH] add a Super PMC test for addparent-established inheritance trees

2007-02-06 Thread via RT
# New Ticket Created by Sam Vilain # Please include the string: [perl #41456] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=41456 > From: <[EMAIL PROTECTED]> Check that if we create an inheritance tree with addparent, th

Re: Prototype object model for Parrot

2007-02-06 Thread Kevin Te
I was just starting to port Class::MOP to C PMCs, I would be happy to help port smop to C PMCs. Kevin Allison Randal wrote: I spent yesterday pair programming with Sam Vilain on a prototype object model written in PIR. We actually wrote two prototypes. The first one had 2 levels of meta ob

Re: Prototype object model for Parrot

2007-02-06 Thread Allison Randal
Kevin Te wrote: I was just starting to port Class::MOP to C PMCs, I would be happy to help port smop to C PMCs. Great, let's meet on #parrot later this week. Allison

Re: [perl #41453] [BUG] Test failure in t/pmc/object-meths.t

2007-02-06 Thread Allison Randal
This is a failing test Leo added in r16783. It looks to me like calling: > o = new 'MyClass', $P0 actually should call init_pmc, rather than init, even when $P0 is null. Leo, are you saying the choice between init and init_pmc should be based on the content of the argument rather than the si

Re: What Skills Do We Need to Finish Parrot?

2007-02-06 Thread Allison Randal
James Keenan wrote: Which leads to my next questions: Given a knowledge of a dynamic language (I believe there's one called Perl 5), what is the trajectory for learning PIR? Is there any tutorial in the docs? There's docs/imcc/syntax.pod. Not a tutorial, but a decent introduction. Is the

Re: Q on PIR vs PASM

2007-02-06 Thread Allison Randal
Klaas-Jan Stol wrote: hi, IIRC, IMCC started as a kind of pre-processor for PASM, in other words, it allowed more readable shortcuts for several constructs. Eventually, everything was translated to pure PASM, that is, 1 long list of real Parrot instructions (no .sub/.end blocks etc). Yes, P

PIR syntax (was: Re: What Skills Do We Need to Finish Parrot?)

2007-02-06 Thread Klaas-Jan Stol
Allison Randal wrote: James Keenan wrote: Which leads to my next questions: Given a knowledge of a dynamic language (I believe there's one called Perl 5), what is the trajectory for learning PIR? Is there any tutorial in the docs? There's docs/imcc/syntax.pod. Not a tutorial, but a decent

Re: [perl #41453] [BUG] Test failure in t/pmc/object-meths.t

2007-02-06 Thread Leopold Toetsch
Am Dienstag, 6. Februar 2007 17:54 schrieb Allison Randal: > This is a failing test Leo added in r16783. It looks to me like calling: > > o = new 'MyClass', $P0 > > actually should call init_pmc, rather than init, even when $P0 is null. > Leo, are you saying the choice between init and init_pmc