Programming Perl, Second Edition by Larry Wall, Tom Christiansen, and Randal Schwartz Here are the changes made in the 4/99 reprint: (37) The second and third entries of the second table were changed to: @days[3,4,5] Same as ($days[3], $days[4], $days[5]) @days[3..5] Same as ($days[3], $days[4], $days[5]) {69} Changed /(?:(?!foo)...|^..?)bar/ to /(?:(?!foo)...|^.{0,2})bar/ {112} In the paragraph following examples, changed: all return values are likewise returned to multiple return values are likewise returned {156} After "faster to use the undef command" added "on the whole hash" {182} Changed: To sort an array by value to: To sort a hash by value {223} Changed: printf "%${width}.${precision}f\n", $value; to: $output_arr[$precision] = sprintf "%${width}.${precision}f", $value; {231} The next-to-last line of the code sample used to read: }; The semi-colon was removed. It now reads: } (440) Changed use File::Path To use File::Path;