Programming Perl, 2nd edition by Larry Wall, Tom Christiansen, and Randal Schwartz Here are the changes that were made for the 3/98 reprint: {153}: The line: $pwd = (getpwuid $<)[1]; was changed to: $pwd = (getpwuid($<))[1]; (158): Paragraph 3, line 1: removed the extraneous comma after EXPR. {182}: deleted the extra close paren in the first line of the third code block: foreach $key (sort { $hash{$b} <=> $hash{a} } keys %hash)) { {194}: changed next-to-last code example from: $file =~ s#^\s#./$&#; open FOO, "< $file\0"; to $file =~ s#^(\s)#./$1#; open (FOO, "< $file\0"); (195): last line of text: changed "give" to "gives" [200]: Under printf, the lines: printf FILEHANDLE LIST printf LIST were changed to: printf FILEHANDLE FORMAT LIST printf FORMAT LIST {263}: In the bottom paragraph, "Suppose $LoL is already an array of references to arrays." changed to "Suppose @LoL is already an array of references to arrays." (292): Line 3: "should generally treated" changed to "should generally be treated". (306): para. 2 line 2: put "BSD::Resource" in constant width font (608): AV referred to in definition of HV changed to HV. (627): added entry for "compiler for Perl, 369" (630): added entry for "flush, 70, 442" (640): In the "-s switch" entry, the reference to pages 517-527 was removed.