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


in reply to typeglob/symbolic reference question

What makes you think they might be equivalent?

*{$x} = sub {};
is no more equivalent to
&{$x} = sub {};
than
*{$x} = [];
is equivalent to
@{$x} = [];

In the first, you assign to a symbol table entry.
In the second, you assign to a function call (or array).