Computer Science & Perl Programming by The unconfirmed error reports are from readers. They have not yet been approved or disproved by the author or editor and represent solely the opinion of the reader. Here's a key to the markup: [page-number]: serious technical mistake {page-number}: minor technical mistake : important language/formatting problem (page-number): language change or minor formatting problem ?page-number?: reader question or request for clarification This page was updated March 26, 2004. UNCONFIRMED errors and comments from readers: {10} Last example; The final example on Page 10 will not print "Use of uninitialized value" error before print "3 6" because the assignment to position 5 happens before any attempt to read it. This follows the behavior explained in the preceding text. {27} first main paragraph from the bottom; We already know that + has higher precedence than =, so it happens before =, and that rules out (1) and (2). We also know that =~ has higher precedence than =, so that rules out (3). To choose between (4) and (5) we need to know whether = takes precedence over =~ or vice versa. ^^ this has already been established, this should be between + and =~ (154) 2nd figure; The first letter S down the tree should be A instead of S. (239) 2nd paragraph and onwards; In the artical Richard talks about probabilites A and B and there converses ^A and ^B. But many of the "^" are missing in the text leaving the reader confused. {286} Page 286 of "Computer Science & Perl Programming": there's a "$l" or maybe a "$1" where it should be "$lo". Ordinarily a typo like that I wouldn't mention, but $1 is a valid and commonly-seen variable in Perl land.