On Wednesday, March 14, 2018 08:31:17 M.M. via Digitalmars-d wrote: > On Tuesday, 13 March 2018 at 23:05:24 UTC, Jonathan M Davis wrote: > > On Tuesday, March 13, 2018 21:30:13 aberba via Digitalmars-d > > > > wrote: > >> [...] > > > > LOL. TDPL big? It's only 463 pages including the index. I have > > plenty of books that are double that size, if not larger. > > > > Regardless, TDPL is an excellent introduction to D. Personally, > > what I liked most about it was the fact that it actually > > assumes that you know what stuff like variables and for loops > > are. It doesn't try to teach you how to program. It just tries > > to teach you how to program in D. As such, it's probably > > terrible for an introductory programming course, but for anyone > > who knows how to program but is looking to learn D, it's a > > great book. > > Does anyone knows, whether a new edition of the book is planned?
AFAIK, Andrei has never said that he's planning to do a new edition, but while there are a few things in the book which are dated (e.g. it talks about pure the way it was before "weak" purity was introduced), and a few things have never been implemented the way they're described in the book (in particular, it talks about barriers with shared, multiple alias this-es, and synchronized classes), most of the material in the book is still solid. Some folks do periodically bring up a new edition like it's obvious that it's necessary, but AFAIK, Andrei has never agreed with that assessment. Regardless, I expect that even going back through the book to make sure that stuff didn't need to be tweaked would be a fair bit of work, and he's a busy guy. So, even if he agreed that a new edition was due, I don't know how high it would be on his priority list. So, we may get a new version at some point, or we may not. - Jonathan M Davis