On Tuesday, 27 September 2016 at 17:53:39 UTC, Steven
Schveighoffer wrote:
On 9/27/16 1:38 PM, Mark wrote:
I've been going through Andrei's excellent book and I noticed
that the
latest printing is from 2010. Since D is still a very young
language I
can imagine it changing quite a bit within six years. So I
wonder if
there are any major inconsistincies between the current state
of the
language and its description in TDPL. Is there a list
somewhere with all
the changes made in the langauge since the book was published?
Thanks a lot.
Most things that are "wrong" in the book should be in the
errata: http://erdani.com/tdpl/errata/
There are also some things that are not wrong in the book, but
have not been implemented.
I think the most glaring difference is that "clear" has been
renamed to "destroy".
-Steve
Another thing that I found today is that the book suggests nested
structs within functions are of little use. I guess Voldemort
types were introduced into the language after the book was
published.
Should this be on the errata page? It's not exactly an error.