Why all the D hate?
Walter Bright
newshound2 at digitalmars.com
Tue Aug 24 11:55:43 PDT 2010
dsimcha wrote:
>> I think having a SafeD environemnt on .NET/JVM might be
>> an interesting exercise. However, the language doesn't have many
>> interesting new features to justify its existence on either platform.
>
> Don't D's compile-time introspection and generic programming abilities count for
> something? They're the biggest reason I use D over C# or Java, and AFAIK D is the
> most mainstream language with a comparable level of compile time metaprogramming
> ability.
What we may be seeing here is an effect I noticed decades ago with the Zortech
compiler. Let's say you have the Zortech compiler, and BrandX compiler. The
feature lists of the two are:
Zortech: A B C M N O S T U
BrandX: A B C D M N O
Reviewer concludes that Zortech lacks features because it doesn't do D. Reviewer
never notices S T U because he's used to BrandX and so obviously S T U are not
relevant.
It's a very human thing. For example, back in 1995, a friend of mine would
interview engineers. He'd show them a cell phone, and ask them how they would
improve it. He'd get answers that were simple refinements of making phone calls.
Nobody suggested adding a calculator, calendar, texting, email, music playing, a
camera, etc. It simply never occurred to them because people thought of a phone
as a phone, nothing more.
Back in the 80's, I knew about OOP but saw no value in it. I'd never used it,
and had no idea how to. It certainly wasn't on any of my "it would be nice
if..." desires for a programming language feature.
More information about the Digitalmars-d
mailing list