Moving back to .NET
John Colvin via Digitalmars-d
digitalmars-d at puremagic.com
Tue Sep 29 05:34:11 PDT 2015
On Tuesday, 29 September 2015 at 11:40:20 UTC, Ola Fosheim
Grøstad wrote:
> On Tuesday, 29 September 2015 at 09:02:13 UTC, John Colvin
> wrote:
>> actually use the product. If you can put your theoretical mind
>> on hold for a few days and actually immerse yourself in the
>> language and its idioms for practical use*, you'd see that D
>> has a large feature-overlap with to up-to-date C++, but often
>> feels very different in practice.
>
> There is nothing theoretical about this, I am only concerned
> about the language, not the standard library. The same with C++.
>
> One usually don't judge a system level language based on its
> libraries. System level usage of the same system level language
> can be very different because people use different core
> libraries. So there is essentially no reason to complain about
> D's libraries.
>
> If you look for system level programming you also essentially
> agree to writing the libraries you need or create bindings to
> whatever system you intend to build for. I am not interested
> in Phobos, I am not fond of it and I don't focus on it since I
> don't have to use it. I am interested in the language/runtime,
> not libraries which I understand that I have to do on my own.
Ok, that's fine, but your comments don't generally come with a
"this observation is limited to very bare-bones code, beyond
which I am not interested to think about" caveat, the stuff your
saying is often very wide-ranging. Also, even for the low-level
work that you specialise in, practice can lead to insights.
More information about the Digitalmars-d
mailing list