Errata
The errata list is a list of errors and their corrections that were found after the product was released. If the error was corrected in a later version or reprint the date of the correction will be displayed in the column titled "Date Corrected".
The following errata were submitted by our customers and approved as valid errors by the author or editor.
Color key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update
Version | Location | Description | Submitted By | Date submitted | Date corrected |
---|---|---|---|---|---|
Printed | Page 2 5th paragraph |
https://pause.perl.org/pause/authenquery?ACTION=request_id Note from the Author or Editor: |
aphilipp | Sep 03, 2012 | Jun 07, 2013 |
Printed | Page 8 1st paragraph, 1st line |
Change "that" to "what". Note from the Author or Editor: |
aphilipp | Sep 04, 2012 | Jun 07, 2013 |
Printed | Page 8 1st paragraph, 2nd line |
"with which version of perl first included them" Note from the Author or Editor: |
aphilipp | Sep 04, 2012 | Jun 07, 2013 |
Printed | Page 9 code section at bottom |
The module documentation for File::Basename that is shown here is outdated as it was taken from the 1st edition of this book. Perhaps it could be updated to reflect the latest documentation. Note from the Author or Editor: |
aphilipp | Sep 04, 2012 | Jun 07, 2013 |
PDF, Other Digital Version | Page 10 First paragraph, first sentence |
The sentence starts "We?ve included on the top portion..." The word "on" should be "only". Note from the Author or Editor: |
Matt Perry | Aug 18, 2012 | Jun 07, 2013 |
PDF, Other Digital Version | Page 11 First paragraph, first sentence |
The sentence is a statement, not an inquiry, and should end with a period instead of a question mark. Note from the Author or Editor: |
Matt Perry | Aug 30, 2012 | Jun 07, 2013 |
Printed | Page 14 6th paragraph, 2nd line |
Change "feature" to "features". |
aphilipp | Sep 04, 2012 | Jun 07, 2013 |
Printed | Page 14 8th paragraph |
"Some distributions, such as Strawberry Perl (...) or ActivePerl (...), add extra modules to its distribution." Note from the Author or Editor: |
aphilipp | Sep 04, 2012 | Jun 07, 2013 |
PDF, Other Digital Version | Page 15 Sixth paragraph |
The sentence that starts "If we have the a recent version of Perl, should also...". Remove "the" from the sentence and add "we" before "should". Note from the Author or Editor: |
Matt Perry | Aug 30, 2012 | Jun 07, 2013 |
Printed | Page 15 2nd code example |
Module::CoreList->first_release('Module::Build'); # 5.009004 Note from the Author or Editor: |
aphilipp | Sep 09, 2012 | Jun 07, 2013 |
Printed | Page 15 4th paragraph 4th line |
the discription is different between the context and code: Note from the Author or Editor: |
hanlei | Apr 12, 2013 | Jun 07, 2013 |
Printed | Page 18 3rd paragraph |
First a module is installed like this: Note from the Author or Editor: |
Michiel Beijen | Sep 14, 2012 | Jun 07, 2013 |
PDF, Other Digital Version | Page 20 First paragraph, first sentence |
The first sentence says "to find and update when we need to move the file needs to a new..." The word "needs" should be removed. Note from the Author or Editor: |
Matt Perry | Aug 30, 2012 | Jun 07, 2013 |
Printed | Page 20 4th paragraph, 3rd line |
Change "/home/gilligan/lib/" to "/Users/gilligan/lib/". Note from the Author or Editor: |
aphilipp | Sep 10, 2012 | Jun 07, 2013 |
Printed | Page 23 5th code section, 5th line |
Change "foo" to "perlstuff". Note from the Author or Editor: |
aphilipp | Sep 11, 2012 | Jun 07, 2013 |
Printed | Page 23 2nd code example |
Change "Set::Crossproduct" to "Set::CrossProduct". |
aphilipp | Sep 12, 2012 | Jun 07, 2013 |
Printed | Page 23 between 1st and 2nd paragraph |
Change "the Perl" to "Perl". Note from the Author or Editor: |
aphilipp | Sep 15, 2012 | Jun 07, 2013 |
Printed | Page 24 Exercise 2 |
This is the line: Note from the Author or Editor: |
aphilipp | Sep 17, 2012 | Jun 07, 2013 |
Printed | Page 25, 106, 141, 143, 144 code examples |
This is one of the lines: Note from the Author or Editor: |
aphilipp | Sep 13, 2012 | Jun 07, 2013 |
Printed | Page 31 1st paragraph, 3rd line |
Change "$SIG{_ _WARN_ _}" to "$SIG{__WARN__}". Note from the Author or Editor: |
aphilipp | Sep 20, 2012 | Jun 07, 2013 |
Printed | Page 35 4th paragraph, 1st and 2nd line |
Change "Skipper" to "the Skipper". Note from the Author or Editor: |
aphilipp | Sep 13, 2012 | Jun 07, 2013 |
Printed | Page 36 3rd paragraph |
Last sentence of the paragraph: Note from the Author or Editor: |
Neil Hainer | Aug 29, 2012 | Jun 07, 2013 |
Printed | Page 42 2nd code example |
This code example is supposed to be a rewrite of the code example on page 41, with the difference being that the braces were removed around @$items. But the code here also performs a grep instead of checking the %whos_items hash to determine the missing items. Note from the Author or Editor: |
aphilipp | Sep 22, 2012 | Jun 07, 2013 |
Printed | Page 47 Figure 4-9 |
This is the line: Note from the Author or Editor: |
aphilipp | Jan 30, 2013 | Jun 07, 2013 |
Printed | Page 48 Figure 4-10 |
Change "PeGs" to "PeGS". |
aphilipp | Jan 29, 2013 | Jun 07, 2013 |
Printed | Page 50, 51 code examples |
foreach my $key ( %$hash_ref ) { Note from the Author or Editor: |
aphilipp | Sep 24, 2012 | Jun 07, 2013 |
Printed | Page 51 3rd code example |
croak "I expected a hash reference!" Note from the Author or Editor: |
aphilipp | Sep 24, 2012 | Jun 07, 2013 |
Printed | Page 59 4th code example |
This is the code section: Note from the Author or Editor: |
aphilipp | Sep 25, 2012 | Jun 07, 2013 |
Printed | Page 67 Figure 5.2 |
In the PeGS diagram, change "gillign.crew.hut" to "gilligan.crew.hut". Note from the Author or Editor: |
aphilipp | Sep 29, 2012 | Jun 07, 2013 |
Printed | Page 79 2nd paragraph, 1st line |
Change "we can the string form of eval" to "we can use the string form of eval". Note from the Author or Editor: |
aphilipp | Oct 01, 2012 | Jun 07, 2013 |
Printed | Page 85 3rd code section, 1st line |
Change "--- #YAML:1.0" to "---". Note from the Author or Editor: |
aphilipp | Oct 02, 2012 | Jun 07, 2013 |
Printed | Page 100 1st paragraph, 2nd line |
Change "referenced by subroutine" to "referenced by the subroutine". Note from the Author or Editor: |
aphilipp | Oct 19, 2012 | Jun 07, 2013 |
Printed | Page 101 4th paragraph, 3rd line |
Change "create_find_callback_that_counts" to "create_find_callbacks_that_sum_the_size". Note from the Author or Editor: |
aphilipp | Oct 12, 2012 | Jun 07, 2013 |
Printed | Page 103 2nd code example |
When I run this code example, I get the following error: Note from the Author or Editor: |
aphilipp | Oct 13, 2012 | Jun 07, 2013 |
Printed, PDF | Page 106 last code example on the page |
Last code example on page 106, which explains using state to initialize array/hash refs. The only way I got this to work was to use anonymous array and hash constructors and rename %tab to $tab; see below. Was this a typo or am I not understanding the example? Note from the Author or Editor: |
Anonymous | Sep 08, 2012 | Jun 07, 2013 |
Printed | Page 106 3rd code example |
Assuming that we are sorting lines of text, change "<=>" to "cmp". Note from the Author or Editor: |
aphilipp | Oct 20, 2012 | Jun 07, 2013 |
Printed | Page 107 4th paragraph, 2nd line |
If possible, the amount of space should be reduced between the underscores in "_ _SUB_ _". Note from the Author or Editor: |
aphilipp | Oct 20, 2012 | Jun 07, 2013 |
Printed | Page 109 1st code example, 12th line |
The closing curly brace is not properly aligned. It should be indented at the same level as the line that follows. Note from the Author or Editor: |
aphilipp | Oct 21, 2012 | Jun 07, 2013 |
Printed | Page 109-112 output of code examples |
The code returned by coderef2text is not consistent between the code examples. For instance, on pages 109 and 110, the outputs contain: Note from the Author or Editor: |
aphilipp | Oct 21, 2012 | Jun 07, 2013 |
Printed | Page 110 2nd code example, 13th line |
This line of code should be indented at the same level as the previous line. In other words: Note from the Author or Editor: |
aphilipp | Oct 21, 2012 | Jun 07, 2013 |
Printed | Page 120 5th paragraph |
"We declare the $fh variable with state ..." Note from the Author or Editor: |
Anonymous | May 26, 2013 | Jun 07, 2013 |
Printed | Page 121 4th line in the note |
Change "preface" to "the introduction". Note from the Author or Editor: |
aphilipp | Oct 24, 2012 | Jun 07, 2013 |
Printed | Page 123 1st code example |
This code example would be more appropriate if $string_log contained some lines of text. Note from the Author or Editor: |
aphilipp | Oct 27, 2012 | Jun 07, 2013 |
Printed | Page 124 4th paragraph, 2nd line |
Change "hands" to "handles". Note from the Author or Editor: |
aphilipp | Oct 27, 2012 | Jun 07, 2013 |
Printed | Page 124 3rd paragraph, 2nd line |
Change "read from the output from a command" to "read the output of a command". Note from the Author or Editor: |
aphilipp | Oct 27, 2012 | Jun 07, 2013 |
Printed | Page 127 Exercise 2 |
This is the sentence: Note from the Author or Editor: |
aphilipp | Oct 31, 2012 | Jun 07, 2013 |
ePub | Page 129 code examples under "Regexes as Scalars" |
1. Why do you have the "(?: ... )?" part of the regexes in @patterns/%patterns, when they add no demonstrated value (except as an example)? They are redundant, are they not (extra work for no gain)? Note from the Author or Editor: |
Geraint | Oct 18, 2012 | Jun 07, 2013 |
Printed | Page 130 2nd code section, 6th line |
Change "Fred" to "Gilligan". Note from the Author or Editor: |
aphilipp | Oct 31, 2012 | Jun 07, 2013 |
Printed | Page 130 4th code example |
This is the line: Note from the Author or Editor: |
aphilipp | Nov 01, 2012 | Jun 07, 2013 |
Printed | Page 131 6th code example |
This is the line: Note from the Author or Editor: |
aphilipp | Nov 01, 2012 | Jun 07, 2013 |
Printed | Page 131 8th paragraph |
This paragraph shows "end of string" written both with and without hyphens. For consistency, the text should use one form throughout. Note from the Author or Editor: |
aphilipp | Nov 01, 2012 | Jun 07, 2013 |
Printed | Page 132 3rd paragraph, 2nd line |
"flags that affect the pattern and flags that affected the operator" Note from the Author or Editor: |
aphilipp | Nov 02, 2012 | Jun 07, 2013 |
Printed | Page 132 5th paragraph, 2nd line |
Change "allow" to "allows". Note from the Author or Editor: |
aphilipp | Nov 02, 2012 | Jun 07, 2013 |
Printed | Page 135 1st code example, 9th line |
The return statement should be indented. Note from the Author or Editor: |
aphilipp | Nov 02, 2012 | Jun 07, 2013 |
Printed | Page 137-138 code examples |
Within the while loops, the default variable $_ contains each line of text terminated by a newline. Therefore change "say" to "print" in the while loops. Note from the Author or Editor: |
aphilipp | Nov 03, 2012 | Jun 07, 2013 |
Printed | Page 138 1st code example, 4th line |
This is the line: Note from the Author or Editor: |
aphilipp | Nov 03, 2012 | Jun 07, 2013 |
Printed | Page 139 2nd code example, 3rd line |
This is the line: Note from the Author or Editor: |
aphilipp | Nov 03, 2012 | Jun 07, 2013 |
Printed | Page 141 1st footnote, 2nd line |
Change "Somes" to "Some". Note from the Author or Editor: |
aphilipp | Nov 05, 2012 | Jun 07, 2013 |
Printed | Page 152 3nd code example, 9th line |
This is the line: Note from the Author or Editor: |
aphilipp | Nov 06, 2012 | Jun 07, 2013 |
Printed | Page 154 1st code example |
This code example generates the following warning: Note from the Author or Editor: |
aphilipp | Nov 24, 2012 | Jun 07, 2013 |
Printed | Page 155 2nd code example |
This code example also generates the warning mentioned in the errata for page 154: Note from the Author or Editor: |
aphilipp | Nov 24, 2012 | Jun 07, 2013 |
Printed | Page 157 Exercise 5 |
The sample code in the exercise description shows slightly different arguments being passed to the data_for_path subroutine than what is shown in the solutions on pages 332 and 333. Note from the Author or Editor: |
aphilipp | Dec 08, 2012 | Jun 07, 2013 |
Printed | Page 163 1st line in the note |
Change "tracked" to "track". |
aphilipp | Dec 11, 2012 | Jun 07, 2013 |
Printed | Page 168 3rd paragraph, 2nd sentence |
This is the sentence: |
aphilipp | Dec 11, 2012 | Jun 07, 2013 |
Printed | Page 177 3rd and 4th code examples |
The example line commands that run module-starter need to specify the module name (i.e. --module=Animal). Note from the Author or Editor: |
aphilipp | Dec 17, 2012 | Jun 07, 2013 |
Printed | Page 178 2nd paragraph, 2nd line |
Change "distribution" to "distributions". |
aphilipp | Dec 13, 2012 | Jun 07, 2013 |
Printed | Page 179 5th paragraph, 4th line |
Change "all of the test" to "all of the tests". |
aphilipp | Dec 13, 2012 | Jun 07, 2013 |
Printed | Page 179 1st paragraph, 4th line |
Change "the MANIFEST files helps" to "the MANIFEST file helps". |
aphilipp | Dec 18, 2012 | Jun 07, 2013 |
Printed | Page 180 3rd paragraph, 2nd line |
Change "files that contains" to "files that contain". |
aphilipp | Dec 13, 2012 | Jun 07, 2013 |
Printed | Page 181 4th paragraph, 2nd line |
Remove "which" from "but which we have to install it". |
aphilipp | Dec 13, 2012 | Jun 07, 2013 |
Printed | Page 181 4th paragraph, 1st line |
Change "created" to "create". |
aphilipp | Dec 13, 2012 | Jun 07, 2013 |
Printed | Page 181 4th paragraph, 2nd line |
Change "The Module::Starter::AddModule can do the job" to "Module::Starter::AddModule can do the job". |
aphilipp | Dec 13, 2012 | Jun 07, 2013 |
Printed | Page 185 1st paragraph, 2nd line |
Change "header" to "heading". |
aphilipp | Dec 13, 2012 | Jun 07, 2013 |
Printed | Page 185 1st paragraph, 2nd sentence |
This is the sentence: Note from the Author or Editor: |
aphilipp | Dec 13, 2012 | Jun 07, 2013 |
Printed | Page 188 2nd code example |
This is the line: Note from the Author or Editor: |
aphilipp | Dec 20, 2012 | Jun 07, 2013 |
Printed | Page 189 5th code example |
This is the line: Note from the Author or Editor: |
aphilipp | Dec 20, 2012 | Jun 07, 2013 |
Printed | Page 192 1st code example |
This is the line: Note from the Author or Editor: |
aphilipp | Dec 22, 2012 | Jun 07, 2013 |
Printed | Page 198 8th paragraph, 3rd sentence |
Change "We override a the method" to "We override the method". |
aphilipp | Dec 22, 2012 | Jun 07, 2013 |
Printed | Page 202 2nd code example |
This is the code example: Note from the Author or Editor: |
aphilipp | Dec 22, 2012 | Jun 07, 2013 |
Printed | Page 202 5th code example, 6th line |
This is the line: Note from the Author or Editor: |
aphilipp | Dec 22, 2012 | Jun 07, 2013 |
Printed | Page 202 2nd code example, 2nd line |
This is the line: Note from the Author or Editor: |
aphilipp | Dec 23, 2012 | Jun 07, 2013 |
Printed | Page 210 4th paragraph |
The following sentence should be rewritten: Note from the Author or Editor: |
aphilipp | Jan 13, 2013 | Jun 07, 2013 |
Printed | Page 212 4th paragraph, 1st line |
Change "procedes" to "proceeds". |
aphilipp | Jan 07, 2013 | Jun 07, 2013 |
Printed | Page 213 2nd code example, 4th line |
When I run the test program, I get the following output: Note from the Author or Editor: |
aphilipp | Jan 07, 2013 | Jun 07, 2013 |
Printed | Page 213 3rd code example |
This is the code example: Note from the Author or Editor: |
aphilipp | Jan 07, 2013 | Jun 07, 2013 |
Printed | Page 214 3rd code example, 5th line |
This is the line: |
aphilipp | Jan 14, 2013 | Jun 07, 2013 |
Printed | Page 215 3rd code section, 2nd line |
This is the line: |
aphilipp | Jan 08, 2013 | Jun 07, 2013 |
Printed | Page 215 3rd code section, 3rd line |
Change "1..6" to "1..7". |
aphilipp | Jan 08, 2013 | Jun 07, 2013 |
Printed | Page 215 3rd paragraph, 1st line |
Change "the tests appears" to "the tests appear". |
aphilipp | Mar 10, 2013 | Jun 07, 2013 |
Printed | Page 216 1st code section, 3rd line |
This is the line: |
aphilipp | Jan 08, 2013 | Jun 07, 2013 |
Printed | Page 216 2nd code section, 21st line |
This is the line: Note from the Author or Editor: |
aphilipp | Jan 15, 2013 | Jun 07, 2013 |
Printed | Page 218 3rd code example, 8th line |
This is the line: Note from the Author or Editor: |
aphilipp | Jan 15, 2013 | Jun 07, 2013 |
Printed | Page 219 test whether 'An Animal subclass does the right thing' |
use strict; Note from the Author or Editor: |
galeb | Jan 14, 2013 | Jun 07, 2013 |
Printed | Page 219 1st code example |
This section of code gives a warning as it declares the same "my" variable twice in the same scope: Note from the Author or Editor: |
aphilipp | Jan 15, 2013 | Jun 07, 2013 |
Printed | Page 221 2nd code section |
This is the code section: Note from the Author or Editor: |
aphilipp | Jan 17, 2013 | Jun 07, 2013 |
Printed | Page 225 2nd code example |
This is the code example: Note from the Author or Editor: |
aphilipp | Jan 30, 2013 | Jun 07, 2013 |
Printed | Page 226 Figure 15-1 |
According to the title description, Figure 15-1 should show the PeGS for a generic object. Yet the diagram in Figure 15-1 shows the PeGS for $tv_horse, identical to that of Figure 15-2. Also, the text that references Figure 15-1 expects a PeGS diagram showing the structure for $tv_horse. Note from the Author or Editor: |
aphilipp | Jan 29, 2013 | Jun 07, 2013 |
Printed | Page 226 Figure 15-1 |
Change "PeGs" to "PeGS". |
aphilipp | Jan 29, 2013 | Jun 07, 2013 |
Printed | Page 227 Figure 15-2 |
Change "PeGs" to "PeGS". |
aphilipp | Jan 29, 2013 | Jun 07, 2013 |
Printed | Page 228 4th code example |
This is the code example: Note from the Author or Editor: |
aphilipp | Jan 29, 2013 | Jun 07, 2013 |
Printed | Page 228 1st paragraph, 2nd sentence |
This is the sentence: |
aphilipp | Jan 30, 2013 | Jun 07, 2013 |
Printed | Page 230 4th code example |
This is the code example: Note from the Author or Editor: |
aphilipp | Jan 29, 2013 | Jun 07, 2013 |
ePub | Page 232 section "custom import routines" first 2 'sub import...' examples |
*{"main::$name"}=\&$_; Note from the Author or Editor: |
Gedge | Oct 20, 2012 | Jun 07, 2013 |
Printed | Page 237 1st paragraph, 7th line |
Change "where they called wrong method" to "where they called the wrong method". |
aphilipp | Jan 29, 2013 | Jun 07, 2013 |
Printed | Page 247 Exercise 1 |
This is the sentence: Note from the Author or Editor: |
aphilipp | Feb 02, 2013 | Jun 07, 2013 |
Printed | Page 249 1st paragraph, 2nd sentence |
This is the sentence: Note from the Author or Editor: |
aphilipp | Feb 05, 2013 | Jun 07, 2013 |
Printed | Page 250 3rd paragraph, 3rd sentence |
This is the part of the sentence: |
aphilipp | Feb 05, 2013 | Jun 07, 2013 |
Printed | Page 253 2nd paragraph, 2nd line |
Change "theExporter" to "the Exporter". |
aphilipp | Feb 05, 2013 | Jun 07, 2013 |
Printed | Page 258 2nd code example, 1st line |
This is the line: |
aphilipp | Feb 11, 2013 | Jun 07, 2013 |
Printed | Page 276 3rd paragraph, 2nd sentence |
This is the sentence: Note from the Author or Editor: |
aphilipp | Mar 14, 2013 | Jun 07, 2013 |
Printed | Page 276 2nd code example |
The following line should be added: Note from the Author or Editor: |
aphilipp | Mar 15, 2013 | Jun 07, 2013 |
Printed | Page 276 3rd code example |
The following lines should be added: Note from the Author or Editor: |
aphilipp | Mar 15, 2013 | Jun 07, 2013 |
Printed | Page 285 5th paragraph, 1st sentence |
This is the part of the sentence: Note from the Author or Editor: |
aphilipp | Apr 07, 2013 | Jun 07, 2013 |
Printed | Page 286 3rd code example, 8th & 9th lines |
These are the lines: Note from the Author or Editor: |
aphilipp | Apr 07, 2013 | Jun 07, 2013 |
Printed | Page 288 1st code example |
These are the lines: Note from the Author or Editor: |
aphilipp | Mar 16, 2013 | Jun 07, 2013 |
Printed | Page 291 2nd code example, 5th line |
This is the line: Note from the Author or Editor: |
aphilipp | Apr 07, 2013 | Jun 07, 2013 |
Printed | Page 291 2nd paragraph, 1st sentence |
This is the sentence: Note from the Author or Editor: |
aphilipp | Apr 07, 2013 | Jun 07, 2013 |
Printed | Page 292 3rd code example |
This is the code example: Note from the Author or Editor: |
aphilipp | Apr 07, 2013 | Jun 07, 2013 |
Printed | Page 293 4th paragraph, 3rd line |
Change "retreive" to "retrieve". |
aphilipp | Mar 15, 2013 | Jun 07, 2013 |
Printed | Page 294 2nd code example |
This is the code example: Note from the Author or Editor: |
aphilipp | Apr 07, 2013 | Jun 07, 2013 |
Printed | Page 295 2nd paragraph, 2nd sentence |
This is the part of the sentence: |
aphilipp | Apr 07, 2013 | Jun 07, 2013 |
Printed | Page 295 2nd code example |
This is the code example: Note from the Author or Editor: |
aphilipp | Apr 07, 2013 | Jun 07, 2013 |
Printed | Page 296 2nd code example |
This is the code example: Note from the Author or Editor: |
aphilipp | Apr 07, 2013 | Jun 07, 2013 |
Printed | Page 312 2nd paragraph, 3rd line |
Change "$_" to "$file". |
aphilipp | Sep 11, 2012 | Jun 07, 2013 |
Printed | Page 314 Chap 2 Ex 3 |
This is the line: Note from the Author or Editor: |
aphilipp | Sep 19, 2012 | Jun 07, 2013 |
Printed | Page 314 Chap 3 Ex 1 |
grep { -s < 1000 } @ARGV; Note from the Author or Editor: |
aphilipp | Sep 20, 2012 | Jun 07, 2013 |
Printed | Page 316 Figure A-2 |
In the PeGS diagram, change "$ginger" to "@ginger". Note from the Author or Editor: |
aphilipp | Sep 25, 2012 | Jun 07, 2013 |
Printed | Page 320 Chap 5 Ex 3 |
The solution should skip comments by including this line at the beginning of the while loop: Note from the Author or Editor: |
aphilipp | Oct 03, 2012 | Jun 07, 2013 |
Printed | Page 322 Chap 6 Ex 2 |
The exercise description on page 90 asks to modify the program from Exercise 1 (which is based on Exercise 2 in Chapter 5). But the solution on page 322 is instead based on Exercise 3 in Chapter 5. Note from the Author or Editor: |
aphilipp | Oct 03, 2012 | Jun 07, 2013 |
Printed | Page 327 Chap 9 Ex 2 |
The following line should be added before the first while loop: Note from the Author or Editor: |
aphilipp | Nov 05, 2012 | Jun 07, 2013 |
Printed | Page 328 Chap 9 Ex 2 |
This is the section of code: Note from the Author or Editor: |
aphilipp | Nov 05, 2012 | Jun 07, 2013 |
Printed | Page 331 Chap 10 Ex 4 |
This is the line: |
aphilipp | Nov 27, 2012 | Jun 07, 2013 |
Printed | Page 331 Chap 10 Ex 4 |
This is the line: Note from the Author or Editor: |
aphilipp | Nov 27, 2012 | Jun 07, 2013 |
Printed | Page 334 Chap 12 Ex 1 |
This is the line: Note from the Author or Editor: |
aphilipp | Dec 20, 2012 | Jun 07, 2013 |
Printed | Page 336 Chap 13 Ex 1 |
This is the line: Note from the Author or Editor: |
aphilipp | Dec 23, 2012 | Jun 07, 2013 |
Printed | Page 336 Chap 13 Ex 1 |
This is the line: Note from the Author or Editor: |
aphilipp | Dec 23, 2012 | Jun 07, 2013 |
Printed | Page 340 Chap 13 Ex 3 |
This is the line: |
aphilipp | Dec 25, 2012 | Jun 07, 2013 |
Printed | Page 343 Chap 14 Ex 2 |
This solution has the same problems as reported by galeb for page 219. Foofle->speak is returning the value 1 which is being compared against the string "A Foofle goes foof!\n" in the is() test. Also, the code as written gives an undefined subroutine &Foofle::is. Note from the Author or Editor: |
aphilipp | Jan 24, 2013 | Jun 07, 2013 |
Printed | Page 348 Chap 17 Ex 3 |
This is the code section: |
aphilipp | Feb 05, 2013 | Jun 07, 2013 |
Printed | Page 350 Chap 19 Ex 1 |
The text mentions that the entire distribution can be obtained online. This distribution needs to be added to the Downloads section at http://www.intermediateperl.com/. Note from the Author or Editor: |
aphilipp | Mar 15, 2013 | |
Printed | Page 350 Chap 19 Ex 1 |
The following line should be added to the Animal class: Note from the Author or Editor: |
aphilipp | Mar 15, 2013 | Jun 07, 2013 |
Printed | Page 355, 356 Chap 21 Ex 3 |
This is the part from the code examples: Note from the Author or Editor: |
aphilipp | Apr 14, 2013 | Jun 07, 2013 |
Printed | Page 357 Chap 21 Ex 4 |
This is the line: Note from the Author or Editor: |
aphilipp | Apr 14, 2013 | Jun 07, 2013 |
Printed | Page 357 Chap 21 Ex 4 |
This is the sentence: |
aphilipp | Apr 14, 2013 | Jun 07, 2013 |
Printed | Page 358 Chap 21 Ex 6 |
This is the sentence: Note from the Author or Editor: |
aphilipp | Apr 15, 2013 | Jun 07, 2013 |