Andrei: >Though the effort is definitely to be appreciated,<
Oh, good :-) Usually the more I like something, the more comments/criticism I write about it :-) >there is a high risk that such long streams of consciousness come and go and >are forgotten. There are more persistent places for proposing changes to the >language or the book:< I will add bits there after I have posted things here. >From the start of my TDPL reading I have added some bugs to Bugzilla: http://d.puremagic.com/issues/show_bug.cgi?id=4463 http://d.puremagic.com/issues/show_bug.cgi?id=4458 http://d.puremagic.com/issues/show_bug.cgi?id=4474 http://d.puremagic.com/issues/show_bug.cgi?id=4475 http://d.puremagic.com/issues/show_bug.cgi?id=4476 But I often don't know what can be considered an error worth for the book errata corrige. Most of the things I write here are comments or enhancements, or a matter of taste and judgement, not true errors. In the part 1 of my notes I have said that having two syntaxes to allocate an array is bad, the second one is more general and enough (it's just 2 chars longer for 1D arrays and no longer for 1+ND arrays): new int[20]; new int[](20); But deprecating the first syntax doesn't look easy. So I don't know if this too is worth a Bugzilla report. I buy one or more books every week, but I also like a pdf version, that allows me to read it on a screen or to copy&paste quotations to friends, when I want to discuss with them about the book contents (even when they are not interested enough in the topic to buy the book themselves). I don't like to buy a book two times, in paper and pdf versions, just because I want to send a total of about 50-100 lines of text to a friend. This is not how the 'Republic of Books' is supposed to be :-) Bye, bearophile