|
These are items which used to be in the todo file, but have been deprecated for some
reason.
This would break old code; use do{{ }} instead.
Not needed now we have lexical IO handles.
Damian Conway's text formatting modules seem to be the Way To Go.
Robin Houston's Want module does this.
This seems to be delayed until Perl 6.
The File::Glob module has been used to replace the glob function.
suidperl is deprecated in favour of common sense.
We have shared hash keys, which perform the same job.
The compression modules are a little heavy; meanwhile, Nick Clark is working on
experimental pragmata to do transparent decompression on input.
Could not get consensus on P5P about this.
Caution: highly flammable.
Use Inline instead, or SWIG.
Use Inline::CPR.
See the Perl Power Tools. ( http://language.perl.com/ppt/ )
Use our instead.
Suggesting this on P5P will cause a boring and interminable flamewar.
Use flyweight objects, secure hashes or, dare I say it, pseudo-hashes instead. (Or whatever
will replace pseudohashes in 5.10.)
ByteLoader covers this.
List::Util gives first() (a short-circuiting grep); tail recursion removal is
done manually, with goto &whoami;. (However, MJD has found that goto
&whoami introduces a performance penalty, so maybe there should be a way to do this
after all: sub foo {START: ... goto START; is better.)
Because of backward compatibility this is difficult: scripts could not contain any
legacy eight-bit data (like Latin-1) anymore, even in string literals or pod. Also would
introduce a measurable slowdown of at least few percentages since all regular expression
operations would be done in full UTF-8. But if you want to try this, add -DUSE_UTF8_SCRIPTS to
your compilation flags.
The Unicode::Collate and Unicode::Normalize modules by SADAHIRO Tomoyuki have been included
since 5.8.0.
Collation? http://www.unicode.org/unicode/reports/tr10/
Normalization? http://www.unicode.org/unicode/reports/tr15/
|
|
Wolfgang Laun finished what Simon Cozens started.
|