RE: Calling conventions. Again

2003-11-15 Thread Gordon Henriksen
Melvin Smith <[EMAIL PROTECTED]> wrote: > The easy situation is when argument counts change, but the > hard situation is > when semantics have changed. In that case we have to have some > sort of version requirement in the bytecode. Best practice I've seen for this is to have a library advertise

RE: Calling conventions. Again

2003-11-15 Thread Gordon Henriksen
Leo, Consider this (as I'm sure you already have)... class ClassA; method meth($i is int) { ... } class ClassB; method meth($f is float) { ... } module main; my $obj = (rand(1.0) < 0.5? ClassA : ClassB)->new; $obj->meth(1); Perl's going not going to be able to bin

Re: Darwin issues

2003-11-15 Thread Michael G Schwern
On Sat, Nov 15, 2003 at 10:29:41AM +0900, [EMAIL PROTECTED] wrote: > btw: > gcc (GCC) 3.1 20020420 (prerelease) > Mac OS version 10.2.8 (iBook 800Mhz G3, 512MB RAM) FWIW there's a newer gcc at connect.apple.com. Look for the "August gcc update" in Developer Tools. -- Michael G Schwern[

Re: Review of a book about VM

2003-11-15 Thread Peter Cooper
"Stéphane Payrard" <[EMAIL PROTECTED]> wrote: > You posted your mini-review to London.pm: Thanks for that, that demonstrates my memory! > on virtual machines: "No, there's suprisingly little out > there on virtual machine design and development." This question isn't entirely directed at you, bu

[COMMIT] IMCC changes

2003-11-15 Thread Melvin Smith
More IMCC rearchitecture and directive changes. .pcc_sub is now deprecated (but supported for a while). (All other .pcc_* directives are still enabled). Use .sub for all subroutines from now on. Even though .sub is now a PCC sub, this should not break existing code that uses the old stack passing