This Week on perl5-porters (31 March / 6 April 2003)

[email protected] (Rafael Garcia-Suarez) Mon, 7 Apr 2003 15:56:00 +0200
Newsgroups perl.perl5.porters,perl.perl5.summary
Message-ID <[email protected]>
This Week on perl5-porters (31 March / 6 April 2003)
  Patches, crashes, hashes and stash caches, these are a few of my
  favorite things. If you like them, too, this week's P5P summary is for
  you !

Stash Cache
  Arthur Bergman has the idea to use a cache to store symbol tables
  (a.k.a. stashes) for class method calls, to avoid looking them up from
  the package name each time they're invoked. He proposes a patch, with
  which he observes an average 180% speed increase (on his system).

      http://xrl.us/fm9

Patches
  Ilya Zakharevich submitted a load of patches to maintperl, some of them
  related to the Perl port to OS/2, some of them more generic, to
  MakeMaker, Net::Ping, Time::HiRes. He also posted some comments about
  the ithread implementation in 5.8.0, and tried to have microperl
  working. (Look in the perldelta manpage for perl 5.8.0 if you haven't
  heard about microperl before.)

      http://xrl.us/fna : threads goofs
      http://xrl.us/fnb : microperl

  And that's not all. He also proposed to add built-in support for the
  now-standard "--help" and "--version" switches to Getopt::Std. This is
  followed by a discussion with Johan Vromans about extending this feature
  to Getopt::Long.

      http://xrl.us/fnd

In brief
  Alberto Accomazzi reports that perl 5.8.0, compiled with the
  "usemymalloc" configuration option, doesn't seem to be able to handle
  more than 1GB of RAM. This being most probably due to an inner
  limitation (although nobody commented on this).

      http://xrl.us/fne

  Bug #21765 is about split() not returning the desired kind of
  false/empty value, when called in a specific assignment context.
  Yitzchak Scott-Thoennes sent a fix. Demonstration here :

      http://xrl.us/fnf

  Bug #21787 reports a problem with the "fields" pragma. Michael Schwern
  says that this looks like a bug which was just reported in Class:Fields,
  which includes its own version of fields.pm.

  Michael Schwern, busy on the MakeMaker front, asked how portable the
  redirection construct "2&>1" was, when used from inside the qx//
  operator. Apparently it's portable on platforms that provide a shell
  that understands it, on OS/2 (that provides an emulation), and on VMS,
  but only when the external command run by qx// is perl.

  Steve Hay provided several fixes to the installhtml utility, that
  generates the perl standard documentation in HTML format, and that was
  severely messed up.

  Chip Salzenberg wonders, lonely, about the FIXME comments that can be
  found here and there in the sources.

  Sadahiro Tomoyuki released new versions of Unicode::Normalize and
  Unicode::Collate.

About this summary
  This summary was brought to you by Rafael Garcia-Suarez. Weekly
  summaries are available on <http://use.perl.org/> and/or via a mailing
  list, which subscription address is [email protected].
  Comments, corrections, additions, and suggestions are welcome. Apologies
  to Rodgers and Hammerstein.