www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - "The D Programming Language" : Still valid?

reply Klaim <mjklaim gmail.com> writes:
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
Dec 27 2010
next sibling parent reply Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> writes:
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.
Dec 27 2010
parent reply Brad Roberts <braddr slice-2.puremagic.com> writes:
On Mon, 27 Dec 2010, Andrei Alexandrescu wrote:

 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.
Only the very first post from each person for each group goes through a one time moderation step to head off spam (which has been extremely effective). Beyond that, no delays. Later, Brad
Dec 27 2010
parent reply Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> writes:
On 12/27/10 2:39 PM, Brad Roberts wrote:
 On Mon, 27 Dec 2010, Andrei Alexandrescu wrote:

 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.
Only the very first post from each person for each group goes through a one time moderation step to head off spam (which has been extremely effective). Beyond that, no delays. Later, Brad
Perfect! Thanks Brad for doing this and for setting me straight. Andrei
Dec 27 2010
parent Klaim <mjklaim gmail.com> writes:
Thanks for your answers everybody!

Andrei> Ok so I guess I'll continue with the book. I only installed the last
dmd and VS2010 extension to work with so I'm not yet hitting the missing
features.
Gour> Ok thanks I'll read that.
Caligo> Yes, some kind of roadmap would help. When a release is planned,
publishing features that will be done for the next version is a good way to
make us know what's coming soon and when (if it's always 1 release a month
for example).



On Mon, Dec 27, 2010 at 22:05, Andrei Alexandrescu <
SeeWebsiteForEmail erdani.org> wrote:

 On 12/27/10 2:39 PM, Brad Roberts wrote:

 On Mon, 27 Dec 2010, Andrei Alexandrescu wrote:

  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.
Only the very first post from each person for each group goes through a one time moderation step to head off spam (which has been extremely effective). Beyond that, no delays. Later, Brad
Perfect! Thanks Brad for doing this and for setting me straight. Andrei
Dec 28 2010
prev sibling parent Gour <gour atmarama.net> writes:
On Mon, 27 Dec 2010 16:12:53 +0100
 "Klaim" =3D=3D Klaim <mjklaim gmail.com> wrote:
Klaim> So my question is simply : how much is the book outdated now? I had somewhat similar question some time ago...check this thread: http://www.digitalmars.com/d/archives/digitalmars/D/is_it_possible_to_learn= _D_2_124696.html Sincerely, Gour --=20 Gour | Hlapicina, Croatia | GPG key: CDBF17CA ----------------------------------------------------------------
Dec 27 2010