On Wed, 2004-08-18 at 10:06, Dan Sugalski wrote:
Yep, though the error dispatch case is definitely the easy one. Where it gets fun is:
sub foo :come_from('bar', int) {
You've created an MMD come-from....
Uh... that hurts.
Yes, but imagine the possibilities! Especially when you consider that all the basic operators are really doing function calls, so doing basic math could redispatch somewhere else.
sub foo :come_from('+', int, int) {}
for example. Action at a distance has *nothing* on that... -- Dan
--------------------------------------it's like this------------------- Dan Sugalski even samurai [EMAIL PROTECTED] have teddy bears and even teddy bears get drunk