Multi-arg dispatch can be fun

Elian on 2001-08-03T20:42:43

Just spent a few hours eith Eric Kidd talking about his paper on efficient multi-arg dispatching methods. It's really clever stuff, and looks darned efficient. I think we'll be able to leverage this to get Parrot dispatching really, really fast. Probably for single-arg dispatching with inheritance as well, since he was talking about some class hierarchy ordering stuff I'd not though about that'll make dispatching to parent versions of methods easier. (This is a cool thing... :) Doesn't neccessarily apply to Damian's HASA style selective multidispatch stuff, but that's OK.

I also think that, if we work it right, Parrot can be a handy dynamic-language semi-universal backend. Something like the JVM or .NET, only not so anal about things.