@MatthiasW: Auf meinem Rechner habe ich sowohl Perl 5.8.8 als auch Perl 5.10.0 in separaten Pfaden installiert und kann folglich die Dokumentation leicht vergleichen:
% perldoc -T perlsub >a
% perldoc-5.10 -T perlsub >b
% diff -u a b >d
% grep '";"' d
+ A semicolon (";") separates mandatory arguments from optional
% grep '"_"' d
+ can use "_" in place of "$": if this argument is not provided, $_ will
Beide von Dir erwähnten Zitate kommen also wirklich ausschließlich in der Dokumentation von Perl 5.10 vor. Und der Prototyp '_' ist auch eine echte Neuerung in Perl 5.10, die, wie man leicht nachprüfen kann In Perl 5.8 noch gar nicht verfügbar ist.
When C++ is your hammer, every problem looks like your thumb.