Mike - I'm bowled over by your response - what a great introduction to the community!

You've given me the confidence to dig in and really learn the language.

I had a brief flirtation with one of the newer niche system languages but ran into showstoppers pretty early on. The community was great, but... Very sketchy docs. A datetime library that doesn't handle timezones? And no mature unit-testing framework?? And that was just the first couple of days - who knows what other showstoppers were lurking. Seems that there's a reason why some of these languages aren't used in serious production, no matter how sexy the syntax and the benchmarks...

D feels like another world. Obviously professional design, with some very powerful features, like the Contract Programming and the UFCS. You can quickly sense the depth of experience behind this. Massive and mature standard lib. Great docs and tutorials. Feels like an industrial-strength language with actual corporate users.

Can't imagine why it hasn't achieved more traction in the C/C++ community, but I'm sure I'm not the first to make that observation...

Oh - I did find the dub build feature after I posted. Seems that you guys had the idea of integrated build and package management before Rust. It does make a lot of sense, I just wasn't expecting to see it here.

Anyway, thanks again for your help - much appreciated.

Reply via email to