This Week on perl5-porters (26 July / 1st August 2004) Due to OSCON and other things, there wasn't much traffic on the perl 5 porters mailing list, but I bet that this wasn't a non-productive week in the Perl world.
Optree Jim Cromie was looking at the basic OP structure, and wondered why there are always two fields "op_sibling" and "op_next" that seem to have the same purpose. He's willing to try to unify them. Dave Mitchell commented that the operation might be quite delicate (or in other words that dragons hide in the optree optimizer.) http://groups.google.com/groups?selm=41092249.9030903%40divsol.com >From the C lib Slaven Rezic proposed to use strlcpy() instead of strncpy() in the perl core, but that would need at least to add a Configure probe for it. (bug #30838). http://groups.google.com/groups?selm=rt-3.0.11-30838-92699.13.8032172316222%40perl.org MakeMaker and rpaths Rafael provided a patch to remove the empty rpaths (runtime paths, searched to find dynamic shared librairies) that might be put by MakeMaker into the .so files during the build process. Marcus Holland-Moritz came up with a small enhancement. Michael Schwern declined to comment yet. http://groups.google.com/groups?selm=20040728105649.71714da0%40localhost Perl6-ish BEGIN Randal L. Schwartz proposed to enhance the syntax of BEGIN blocks so that it can return a value (at compile-time, being constant-folded). Rafael comments that it might not be very difficult, but that it looks like a feature for blead rathen than for maint. Mark Mielke pointed out a smallish backwards incompatibility with this idea. http://groups.google.com/groups?selm=863c3651ch.fsf%40blue.stonehenge.com Mixed line endings Richard Jelinek reported that perl can't cope with UTF-8 encoded source files that mix different types of line endings. (Apparently there is some evil emacs extension that routinely produces such files.) http://groups.google.com/groups?selm=20040729231153.A16115%40petamem.com In Brief Tels released Math::BigInt 1.71. In the process of doing so, he wonders what is the difference between overload::StrVal() and Scalar::Util::refaddr(). Apparently the later can be used in place of the former. Fergal Daly and Yitzchak Scott-Thoennes provide some historical explanations. http://groups.google.com/groups?selm=200407301527.04010%40bloodgate.com Marcus is working towards Devel::PPPort 3.00. David Favor reports that the -w operator is broken for GSA directories on AIX (bug #30885). Rafael has no idea what GSA directories are. Dave Mitchell added explicative comments at the top of each core .c file. Yitzchak thought it was what the Tolkien quotes were for, actually. Dan Jacobson thinks that if -i and -w used on the command-line, but if no files are given, perl could emit a warning (bug #30858). About this summary This summary was written by Rafael Garcia-Suarez. Weekly summaries are published on http://use.perl.org/ and posted on a mailing list, which subscription address is [EMAIL PROTECTED] Comments and corrections welcome.