http://qs321.pair.com?node_id=913108


in reply to Re^2: Workings of UNIVERSAL::can
in thread Workings of UNIVERSAL::can

The fact that mro is changeable is why I said method resolution order, and not a specific order.

Taken individually, each of the items is not an algorithm. Taken together (symbol table search in method resolution order), it is an algorithm, though ill-specified due to the variable of which mro is in effect.

Replies are listed 'Best First'.
Re^4: Workings of UNIVERSAL::can
by Anonymous Monk on Jul 08, 2011 at 08:38 UTC

    Taken individually, each of the items is not an algorithm. Taken together (symbol table search in method resolution order), it is an algorithm, though ill-specified due to the variable of which mro is in effect.

    No, taken together, it is still not an algorithm. An algorithm is well-defined by definition.

    Also, its just repeating the question back at the original poster. The answer might work for "how do I print $foo?" (well, you print $foo;), but not here.