in reply to Re: Workings of UNIVERSAL::can
in thread Workings of UNIVERSAL::can
The algorithm is a simple symbol table search in method resolution order.
Hi :D
Actually :) Method resolution order is not an algorithm (or an actual order) or any more than symbol table search is an algorithm.
Or put another way, a sort-algorithm is not an actual algorithm, but a bubble-sort-algorithm is an sort-algorithm; is an algorithm.
Perl's default method-resolution-order, algorithm , is a linear-depth-first-search.
You can change that in modern perls with the mro pragma to C3 linearization
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^3: Workings of UNIVERSAL::can
by Somni (Friar) on Jul 07, 2011 at 00:12 UTC | |
by Anonymous Monk on Jul 08, 2011 at 08:38 UTC |