|
These are things which have been on the todo lists in previous releases but have recently
been completed.
The Regexp::English module, available from the CPAN, provides this:
my $re = Regexp::English
-> start_of_line
-> literal('Flippers')
-> literal(':')
-> optional
-> whitespace_char
-> end
-> remember
-> multiple
-> digit;
/$re/;
|
|
A new signal model went into 5.7.1 without much fanfare. Operations and mallocs
are no longer interrupted by signals, which are handled between opcodes. This means that PERL_ASYNC_CHECK
now actually does something. However, there are still a few things that need to be done.
Modules which implement arrays in terms of strings, substrings or files can be found on the
CPAN.
Time::HiRes has been integrated into the core.
Adding Time::HiRes got us this too.
Tests have been added.
A C Yardley will probably have done this by the time you can read this. This allows for a
generalization of the C constant detection used in building Errno.pm.
Switch.pm has been integrated into the core to give you all manner of switch...case
semantics.
This is Fatal.pm.
Nick Ing-Simmons has made UTF-EBCDIC (UTR13) work with Perl.
EBCDIC? http://www.unicode.org/unicode/reports/tr16/
|
|
Although there are probably some small bugs to be rooted out, Jarkko Hietaniemi has made
regular expressions polymorphic between bytes and characters.
perlcc was recently rewritten, and can now produce standalone executables.
Tim Jenness' File::Temp is now in core.
This module is now part of core.
Benjamin Sugars has done this.
Nick Ing-Simmons' perlio supports an mmap IO method.
Encode provides this.
Added in 5.7.1
http://lists.perl.org/ , http://archive.develooper.com/
Richard Foley has written the bug tracking system at http://bugs.perl.org/
Chris Nandor and Matthias Neeracher have integrated the MacPerl changes into 5.6.0.
http://use.perl.org/ is what you're looking for.
perlretut, provided by Mark Kvale.
perldebtut, written by Richard Foley.
Jarkko has been integrating madly into 5.7.x
Devel::DProf is now a core module.
There's a configure option to detect unsafe concatenation with "19", and a CPAN
module. (D'oh::Year)
While not part of core, Mark-Jason Dominus has written Rx and has also come up
with a generalised strategy for regular expression debugging.
That's, uh, podchecker
|