Some Notes on 'D for the Win'
Chris via Digitalmars-d
digitalmars-d at puremagic.com
Mon Aug 25 04:20:49 PDT 2014
On Saturday, 23 August 2014 at 20:23:37 UTC, nan0a wrote:
> On Saturday, 23 August 2014 at 18:29:43 UTC, Walter Bright
> wrote:
>> http://www.reddit.com/r/programming/comments/2ed9ah/some_notes_on_d_for_the_win/
>>
>> http://tomerfiliba.com/blog/dlang-part2/
>
> I posted in the thread (under the same name as here) and
> regularly discuss D in /r/programming. I really enjoy trying
> out new languages and I think D is excellent - I was up and
> running in it in just a few days. TDP+Ali's book are great
> references. One of the things I like the best about D is the
> community, it's very lively. I have a few complaints about the
> language because nothing is perfect(e.g, attribute puke), but
> overall I find the language extremely usable.
>
> Rust was mentioned a few times in the thread -- I've been using
> Rust for a while too(which I see constantly mentioned anytime D
> is) and I'm always tripping over my own feet trying to
> understand the memory/type system, lifetimes, etc. I'm not even
> going to claim that I'm a good programmer, but I'm not sure how
> I feel about Rust being widely adopted outside of extremely
> memory-safe applications(e.g, Mozilla's Servo.) The obvious
> ML/functional inspiration is also going to be a stumbling block
> for C/C++/Java/etc programmers IMO, I've done some hobby work
> with Haskell so I wasn't exactly fish out of water but I could
> understand why some may be.
>
> Keep up the great work on D.
I sometimes have the feeling that because the D community
discusses every tiny feature or change elaborately (and rightly
so), people coming from the outside have the impression that it's
a half-baked (and thus unreliable) thing. Other languages often
just "cover up" the discussions, or in the case of Go, decisions
are presented post factum (with a lot of hype and "Hurra!" around
them), which gives the impression of a clean and tight (and thus
reliable) project. The changes to D (especially new killer
features, improved libraries and the like) are often not
communicated to the general public (as in "This is new, and this
is how you use it"). So people from the outside have the
impression that it's a bit of a mess and they are ignorant as
regards features and improvements. Maybe that's part of the "anti
D" attitude often encountered.
More information about the Digitalmars-d
mailing list