Package: wnpp Severity: wishlist Owner: Jonas Smedegaard <d...@jones.dk>
* Package name : liblexical-underscore-perl Version : 0.001 Upstream Author : Toby Inkster <toby...@cpan.org> * URL : http://search.cpan.org/dist/lexical-underscore/ * License : Artistic or GPL-1+ Programming Lang: Perl Description : access your caller's lexical underscore Starting with Perl 5.10, it is possible to create a lexical version of the Perl default variable $_. Certain Perl constructs like the "given" keyword automatically use a lexical $_ rather than the global $_. . It is occasionallly useful for a sub to be able to access its caller's $_ variable regardless of whether it was lexical or not. The "(_)" sub prototype is the official way to do so, however there are sometimes disadvantages to this; in particular it can only appear as the final required argument in a prototype, and there is no way of the sub differentiating between an explicitly passed argument and $_. . lexical::underscore allows you to access your caller's lexical $_ variable as easily as: . ${lexical::underscore()} -- To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20130311203806.22729.16903.report...@auryn.jones.dk