Cheap web site hosting service by Active-Venture.com
  

 Back to Index

Recently done things

These are things which have been on the todo lists in previous releases but have recently been completed.

Alternative RE syntax module

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/;  

Safe signal handling

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.

Tie Modules

Modules which implement arrays in terms of strings, substrings or files can be found on the CPAN.

gettimeofday

Time::HiRes has been integrated into the core.

setitimer and getimiter

Adding Time::HiRes got us this too.

Testing __DIE__ hook

Tests have been added.

CPP equivalent in Perl

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.

Explicit switch statements

Switch.pm has been integrated into the core to give you all manner of switch...case semantics.

autocroak

This is Fatal.pm.

UTF/EBCDIC

Nick Ing-Simmons has made UTF-EBCDIC (UTR13) work with Perl.

 
    EBCDIC?        http://www.unicode.org/unicode/reports/tr16/  

UTF Regexes

Although there are probably some small bugs to be rooted out, Jarkko Hietaniemi has made regular expressions polymorphic between bytes and characters.

perlcc to produce executable

perlcc was recently rewritten, and can now produce standalone executables.

END blocks saved in compiled output

Secure temporary file module

Tim Jenness' File::Temp is now in core.

Integrate Time::HiRes

This module is now part of core.

Turn Cwd into XS

Benjamin Sugars has done this.

Mmap for input

Nick Ing-Simmons' perlio supports an mmap IO method.

Byte to/from UTF8 and UTF8 to/from local conversion

Encode provides this.

Add sockatmark support

Added in 5.7.1

Mailing list archives

http://lists.perl.org/ , http://archive.develooper.com/

Bug tracking

Richard Foley has written the bug tracking system at http://bugs.perl.org/

Integrate MacPerl

Chris Nandor and Matthias Neeracher have integrated the MacPerl changes into 5.6.0.

Web "nerve center" for Perl

http://use.perl.org/ is what you're looking for.

Regular expression tutorial

perlretut, provided by Mark Kvale.

Debugging Tutorial

perldebtut, written by Richard Foley.

Integrate new modules

Jarkko has been integrating madly into 5.7.x

Integrate profiler

Devel::DProf is now a core module.

Y2K error detection

There's a configure option to detect unsafe concatenation with "19", and a CPAN module. (D'oh::Year)

Regular expression debugger

While not part of core, Mark-Jason Dominus has written Rx and has also come up with a generalised strategy for regular expression debugging.

POD checker

That's, uh, podchecker

"Dynamic" lexicals

Cache precompiled modules

 

  

 

Domain name registration - 
Register cheap domain name from $7.95 and enjoy free domain services 
 

Cheap domain name search service -
Domain name services at just
$8.95/year only
 

Register domain name -
Buy domain name registration and cheap domain transfer at low, affordable price.

© 2002-2004 Active-Venture.com Web Site Hosting Service

 

[ A printer consists of three main parts: the case, the jammed paper tray and the blinking red light.   ]

 

 
 
 

Disclaimer: This documentation is provided only for the benefits of our web hosting customers.
For authoritative source of the documentation, please refer to http://www.perldoc.com