Russ Allbery wrote:
>
> I have a very serious problem with use English, namely that it makes Perl
> code much more difficult to read and maintain for people who know Perl.
> Writing something that's marginally easier to understand for a beginner
> and harder to understand for an expert doesn't strike me as a good idea.
>
> I know what $/ does; I double-take at $INPUT_RECORD_SEPARATOR and am never
> sure whether it's a user's personal global variable or $/ or some other
> thing. And $ARG and $MATCH both really look like global variables to me
> and I'd hunt through the program trying to find where they're defined
> for a while before realizing they're weird use English things.
Fear not, for soon we will be able to do:
use less English;
Per RFC 303. This pragma will enable lovely mnemonics, like:
prn "Line break after this string". $OLS;
/^[A-Z]{3,6}/ && { $v = sca rev $MTC };
And they thought Perl was unreadable before... just wait 'til they get a
load of this!
--
Mike Pastore #!Perl Monk <Web Coder>
[EMAIL PROTECTED] bilogic.org Sys Admin