Dan Sugalski <[EMAIL PROTECTED]> wrote:

> I'm reworking the base vtable registration system at the moment. I'll get
> the return conventions finished right after that. Should be a few hours.
                                                                ^^^^^^^^^:)

Some remarks WRT pdd03:

Calling conventions:
- I1 is redundant (the param array P3 has the count)
- I3 should probably be the return convention prototype flag
- I4 could be a method index if the method table is an OrderedHash
What about optional parameters, initializers (default values),
traits (is rw, is copy ...).
And how gonna we handle named parameters? Are named parameters always
done at compile time, or is there any chance for a runtime lookup?

Return conventions:
- should be symmetrical to calling convention
- I1 ... I4 seem to be redundant. If its prototyped the compiler can
  check the return value count.
...

I think, we need some kind of translation table, that maps {A,E}6 to
PIR.

>                                       Dan

leo

Reply via email to