www.digitalmars.com         C & C++   DMDScript  

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

reply Klaim <mjklaim gmail.com> writes:
--00504501424a200b06049865c5d6
Content-Type: text/plain; charset=UTF-8

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

--00504501424a200b06049865c5d6
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hi!<div><br></div><div>I&#39;m a C++ and game developpement enthousiast and=
 I&#39;m insterested in D as a potential language to use for my game develo=
ppements.</div><div><br></div><div>I bought the book &quot;The D Programmin=
g Language&quot; on Amazon as pre-command and got one of the early no-autho=
r-name-on-front edition.</div>
<div><br></div><div>I started to read the chapter quickly introducing a lot=
 of language features and got through the basic language structures chapter=
s. After that I needed to read another book for work and paused reading thi=
s one.</div>
<div>When I started to read, I registered to this mailing list to have an i=
dea of where things are going with this language - as it had/have? a reputa=
tion of having a splitted community that was a problem.</div><div><br></div=

e seem to be some languages changes that are still going on and I&#39;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.</di= v> <div><br></div><div>So my question is simply : how much is the book outdate= d now? (it&#39;s still pretty young so I was surprised of talkings about a = lot of changes and addition)=C2=A0</div><div>Will I still benefit a lot fro= m reading all the book? Wich part should I know will/have change/d? Is ther= e a place somewhere where there is a delta of differences between the versi= on described in the book and the current stable one?</div> <div><br></div><div>Thanks for your attention.=C2=A0</div><div><br></div><d= iv>A. Joel Lamotte - klaim</div> --00504501424a200b06049865c5d6--
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 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
prev sibling next sibling parent Gour <gour atmarama.net> writes:
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

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
prev sibling parent Klaim <mjklaim gmail.com> writes:
--0022152d5fcdcb0be1049877d6ea
Content-Type: text/plain; charset=UTF-8

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

--0022152d5fcdcb0be1049877d6ea Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Thanks for your answers everybody!<div><br></div><div>Andrei&gt; Ok so I gu= ess I&#39;ll continue with the book. I only installed the last dmd and VS20= 10 extension to work with so I&#39;m not yet hitting the missing features.<= /div> <div>Gour&gt; Ok thanks I&#39;ll read that.</div><div>Caligo&gt; 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&#= 39;s coming soon and when (if it&#39;s always 1 release a month for example= ).</div> <div><br></div><div><br></div><div><br><div class=3D"gmail_quote">On Mon, D= ec 27, 2010 at 22:05, Andrei Alexandrescu <span dir=3D"ltr">&lt;<a href=3D"= mailto:SeeWebsiteForEmail erdani.org">SeeWebsiteForEmail erdani.org</a>&gt;= </span> wrote:<br> <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p= x #ccc solid;padding-left:1ex;"><div><div></div><div class=3D"h5">On 12/27/= 10 2:39 PM, Brad Roberts wrote:<br> <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p= x #ccc solid;padding-left:1ex"> On Mon, 27 Dec 2010, Andrei Alexandrescu wrote:<br> <br> <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p= x #ccc solid;padding-left:1ex"> P.S. I suggest you use the NNTP (newsgroup) interface; I&#39;ve heard the m= ailing<br> list has delays. To wit, I&#39;m only seeing your post now although it seem= s to<br> have been sent a few hours ago.<br> </blockquote> <br> Only the very first post from each person for each group goes through a<br> one time moderation step to head off spam (which has been extremely<br> effective). =C2=A0Beyond that, no delays.<br> <br> Later,<br> Brad<br> </blockquote> <br></div></div> Perfect! Thanks Brad for doing this and for setting me straight.<br><font c= olor=3D"#888888"> <br> Andrei<br> <br> </font></blockquote></div><br></div> --0022152d5fcdcb0be1049877d6ea--
Dec 28 2010