Identically named variables - Fortune [possible satire]

WeThePeopledo % define the @ ?
WeThePeoplehuf, do hashes define the array
rindolfWeThePeople: %foo and @foo are completely different.
rindolfWeThePeople: note that @foo{@slice_by_me} is part of %foo
wlan% - hash yet
wlan@ array
rindolfWeThePeople: I'm now working on refactoring the perl debugger, which uses many identical names for $, @, and % variables - how irritating.
rindolfAnd in part these are package-scope variables so they are part of the interface and I cannot change them.
WeThePeoplerindolf, so you are refactoring to use $@% only ??
rindolfWeThePeople: no.
rindolfWeThePeople: I mean I have something like $sub , @sub and %sub - all at once.
rindolfWeThePeople: and I dislike it.
rindolfWell, there was also a "sub sub { ... }" (oh the humanity).
cfeddeadd &sub and sub sub {...}
cfeddeheh
cfeddeI'm too slow.
rindolfcfedde: we still love you. :-)
hufoh the possibilities, $sub[$sub], @sub{@sub}, ....
rindolfWITH GREAT HUGE LOVE.
wlansub sub { &sub }
* rindolfhugs cfedde
cfedderindolf: me too.
Yaakov&$$sub
rindolfhuf: heh.
rindolfsub-par.
cfeddehere we find ourselves well on the way to another Acme:: module
rindolfcfedde: heh.
rindolfcfedde: this time it's part of the perl core.
cfeddeNo just mix in all the case permutations and we've got a winner.
rindolfcfedde: there's a limit to how much I can refactor the debugger without breaking the "external" API.
apeironsub sandwich;
rindolfcfedde: when I started with it, it was truly vile code.
Yaakovuse sub_localize qw/grinder hoagie poboy hero/;
Channel#perl
NetworkFreenode
Taglinesub sub{}-standard
Published2012-11-21