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