I see that overload can overload dereferencing, but only for the ${} @{} %{} &{} *{} forms, and not for the arrow operator.You have made a bad assumption. overload hooks the entire dereferencing method regardless of the mere syntax you use. If you have overloaded array dereferencing then all of $o->[42], @$o<c>, <c>@{$o}[42], etc are all affected.
Further, if you wish to call a method with no name, you'd do it thusly: $method = ''; $o->$method(...).
⠤⠤ ⠙⠊⠕⠞⠁⠇⠑⠧⠊
In reply to Re: Agile syntax (abuse?)
by diotalevi
in thread Agile syntax (abuse?)
by blazar
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |