Why I (Still) Won't Use D

Jari-Matti Mäkelä jmjmak at utu.fi.invalid
Thu Mar 27 12:17:34 PDT 2008


On Thu, 27 Mar 2008, Benji Smith wrote:

> Nevertheless, the things that keep me interested in D are:
>
> * Multi-platform, compiled to machine code. No VM required.
>
> * No header files.
>
> * No preprocessor.
>
> * Built-in garbage collection.
>
> * Real structs
>
> * Semantic import, rather than lexical #include.
>
> * No need for forward declarations.

FWIW, these are pretty standard features in any modern language. If you 
don't need maximum speed, good compatibility with C++ nor extensive 
metaprogramming facilities, there are huge amount of alternatives. Some 
languages even take orthogonality and stability very seriously and avoid 
featuritism like the plague.

>
> * Single inheritance, and interfaces.

I think Scala style OOP systems are becoming more common these days.



More information about the Digitalmars-d mailing list