"The D Programming Language" : Still valid?

Andrei Alexandrescu SeeWebsiteForEmail at erdani.org
Mon Dec 27 12:07:04 PST 2010


On 12/27/10 9:12 AM, Klaim wrote:
> Hi!
>
> I'm a C++ and game developpement enthousiast and I'm insterested in D as
> a potential language to use for my game developpements.
>
> I bought the book "The D Programming Language" on Amazon as pre-command
> and got one of the early no-author-name-on-front edition.
>
> I started to read the chapter quickly introducing a lot of language
> features and got through the basic language structures chapters. After
> that I needed to read another book for work and paused reading this one.
> When I started to read, I registered to this mailing list to have an
> idea of where things are going with this language - as it had/have? a
> reputation of having a splitted community that was a problem.
>
> I've read interesting topics around here. But I remarked that there seem
> to be some languages changes that are still going on and I'm not sure if
> there is a roadmap (for a 3.0 version?), and if there is a list of
> features that will be added or removed from the version from the book.
>
> So my question is simply : how much is the book outdated now? (it's
> still pretty young so I was surprised of talkings about a lot of changes
> and addition)
> Will I still benefit a lot from reading all the book? Wich part should I
> know will/have change/d? Is there a place somewhere where there is a
> delta of differences between the version described in the book and the
> current stable one?
>
> Thanks for your attention.
>
> A. Joel Lamotte - klaim

Thanks for your interest in D, Joel.

This newsgroup is biased toward cutting-edge features and improvements 
that address rather subtle issues.

TDPL is meant to describe the language as it is to stay for the 
foreseeable future. Further additions are of course possible, but the 
risk of incompatible changes is very low. If anything, the book is ahead 
of time by a bit as there still exist examples in the book that the 
current reference implementation does not accept.


Andrei

P.S. I suggest you use the NNTP (newsgroup) interface; I've heard the 
mailing list has delays. To wit, I'm only seeing your post now although 
it seems to have been sent a few hours ago.


More information about the Digitalmars-d mailing list