SPUG: itm 60 in effective perl programming
Yitzchak Scott-Thoennes
sthoenna at efn.org
Thu Feb 24 14:02:52 PST 2005
On Thu, Feb 24, 2005 at 10:26:30AM -0800, Ben Reser wrote:
>
> I'm fully aware of what the original is doing. But if it's described as
> joining all the lines in a file it doesn't do that. Just because you
> can use the regex operator to do something doesn't mean it's the most
> efficient. And many times it's not the most readable.
>
> IMHO this script is seriously bugged. It's misusing the <> operator and
> I'm a bit suprised to hear that it was found in a book titled Effective
> Perl.
The description given by the original poster said "joins lines in a file",
not *all* the lines in a file. The original code does in fact do that,
and in a way that makes it reasonable to suppose that the input file is
known to have an even number of lines.
More information about the spug-list
mailing list