Unfortunately no book is perfect, and that includes Eloquent Ruby. But together we can make it more perfect. If you find a mistake, leave a comment or write to me at and I’ll include it here.

Here are the mistakes that were found in the 1st printing which have been corrected in the 2nd:

And the corrections found after the 2nd printing:

Thanks to everyone who has written in with corrections!