Where to go after "Programming in D"
karabuta via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Wed Mar 2 08:40:22 PST 2016
On Wednesday, 2 March 2016 at 01:14:15 UTC, tsbockman wrote:
> On Tuesday, 1 March 2016 at 17:21:16 UTC, David DeWitt wrote:
>> On Tuesday, 1 March 2016 at 16:50:12 UTC, karabuta wrote:
>>> I am aiming to become a hardcore and better coder(quality
>>> code) than you :) Please suggest.
>>
>> I'd probably skim thru the Language Reference and Phobos.
>
> Just to add to this - the quality and style of the code in
> Phobos varies greatly from module to module, mostly as a
> function of age. Many of the older Phobos modules were designed
> before anyone really knew how to use D2 properly.
>
> The newer modules are generally of high quality and reflect a
> more mature understanding of the language; I strongly suggest
> surveying the code base as a whole before studying any one
> module too closely - otherwise you might pick up some bad
> habits from the more out-dated parts of Phobos.
>
> Also, if you're looking for examples of good, idiomatic code,
> stay away from DMD (which was only recently converted to D, and
> still contains many artifacts of its C++ heritage) and D
> runtime, which hasn't benefited from the same high level of
> attention and continual reworking as Phobos.
thanks for the tip :)
More information about the Digitalmars-d-learn
mailing list