Funky Method Calls

Funky Method Calls

By Belden Lyman (‎belden‎) from NY.pm
Lightning talk
Target audience: Intermediate
Language: English
Tags: advanced insane

You can find more information on the speaker's site:


I gave myself a puzzle recently: given this class:

{
package math;

sub add { my ($left, $right) = @_; return $left + $right }
}

Is it possible to call math::add() as a method, without needing to change math::add() to handle getting an invocant?

In 5 minutes, I'll cover:

- How Perl's Method Dispatch Mechanism Is Secretly Subversive
- The One Trick That Pragma Authors Don't Want You To Know
- Why Goto Isn't Such A Big Deal