www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Questions about TDPL book

reply "weaselcat" <weaselcat gmail.com> writes:
Is it still worth buying TDPL since it's almost 5 years old? I 
realize classics like K&R C are near timeless, but D has seen a 
lot of changes.
Has the ebook version been updated at all(i.e, with the errata?)
How is the physical quality of the print book?

Thanks. -
Jan 05 2015
next sibling parent =?UTF-8?B?IlRow6lv?= Bueno" <munrek gmx.com> writes:
On Tuesday, 6 January 2015 at 03:20:27 UTC, weaselcat wrote:
 Is it still worth buying TDPL since it's almost 5 years old? I 
 realize classics like K&R C are near timeless, but D has seen a 
 lot of changes.
 Has the ebook version been updated at all(i.e, with the errata?)
 How is the physical quality of the print book?

 Thanks. -
Book quality is fine, although the paper is quite thin. I don't think there is that much outdated information in TDPL. I don't have any ideas about the ebook version.
Jan 05 2015
prev sibling next sibling parent "Brad Anderson" <eco gnuk.net> writes:
On Tuesday, 6 January 2015 at 03:20:27 UTC, weaselcat wrote:
 Is it still worth buying TDPL since it's almost 5 years old? I 
 realize classics like K&R C are near timeless, but D has seen a 
 lot of changes.
 Has the ebook version been updated at all(i.e, with the errata?)
 How is the physical quality of the print book?

 Thanks. -
I'd definitely recommend reading it. The vast majority of it is still very accurate and it's just a great read. You may find this handy: http://wiki.dlang.org/Differences_With_TDPL My Kindle version has not been updated with errata changes the last time I looked. Andrei has mentioned that there would be another printing with changes but that was awhile back so I'm not sure if that's still planned.
Jan 05 2015
prev sibling next sibling parent reply "Joakim" <dlang joakim.fea.st> writes:
On Tuesday, 6 January 2015 at 03:20:27 UTC, weaselcat wrote:
 Is it still worth buying TDPL since it's almost 5 years old? I 
 realize classics like K&R C are near timeless, but D has seen a 
 lot of changes.
 Has the ebook version been updated at all(i.e, with the errata?)
 How is the physical quality of the print book?
Andrei is a very good writer and presenter of ideas, so I'd say it's still worth it if you want to learn D. The book was written to some extent as a sort of spec, so there are still features in the book that are unimplemented, meaning I don't think you have to worry much about changes. Of course, it isn't continually updated like Ali's online book (http://ddili.org/ders/d.en/), so it's missing a few recently added features. I don't know if the ebook is updated, but the physical quality of the softcover print book is not good. Mine fell apart about halfway through reading it, it's in 3-4 chunks now. I wish there had been a pdf version available at the time, as I always prefer an electronic version and bought the pdf version of Adam's book. I wasn't interested in signing up for informIT's book subscription service to read it on a screen.
Jan 06 2015
parent "weaselcat" <weaselcat gmail.com> writes:
On Tuesday, 6 January 2015 at 09:51:13 UTC, Joakim wrote:
 I don't know if the ebook is updated, but the physical quality 
 of the softcover print book is not good.  Mine fell apart about 
 halfway through reading it, it's in 3-4 chunks now.  I wish 
 there had been a pdf version available at the time, as I always 
 prefer an electronic version and bought the pdf version of 
 Adam's book.  I wasn't interested in signing up for informIT's 
 book subscription service to read it on a screen.
Oh, that's disappointing. My 20-some year old secondhand copy of K&R C seems like it could last a nuclear blast haha. Thanks everyone for their answers, I'll pick up the ebook version - I already bought Ruppe's book and have thoroughly read Ali's D book(extremely good book quality, especially for being free) and wanted more.
Jan 06 2015
prev sibling parent Steven Schveighoffer <schveiguy yahoo.com> writes:
On 1/5/15 10:20 PM, weaselcat wrote:
 Is it still worth buying TDPL since it's almost 5 years old? I realize
 classics like K&R C are near timeless, but D has seen a lot of changes.
I would still recommend buying. TDPL purposely was very scant on phobos because it was constantly changing. The language features are generally accurate. The developers try to make sure we do not invalidate TDPL without a very good reason. -Steve
Jan 06 2015