[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index][Thread Index][Top&Search][Original]
ENOENGLISH
Might whoever wrote this passage in English.pm kindly explain it:
You should *not* use this module in programs intended to be portable
among Perl versions, programs that must perform regular expression
matching operations efficiently, or libraries intended for use with such
programs. In a sense, this module is deprecated. The reasons for this
have to do with implementation details of the Perl interpreter which are
too thorny to go into here. Perhaps someday they will be fixed to make
"`use English'" more practical.
Why is it that if you use English, your program is no longer portable
between Perl releases? Have we suddendly reneged on Perl's
long-standing policy of compatibility?
As far as I can tell, this warning is altogether too strong. You
might as well just say "Don't use this, you idiot! What *were* you
thinking!?"
This entire paragraph should really be deleted or rewritten before
the release. And a complete list of imports should be supplied.
Don't make people go looking in
--tom
- Follow-Ups from:
-
Barrie Slaymaker <barries@slaysys.com>
[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index][Thread Index][Top&Search][Original]