D and the world

Frits van Bommel fvbommel at REMwOVExCAPSs.nl
Tue Apr 24 09:47:59 PDT 2007


NN wrote:
> janderson Wrote:
> 
> D gets popularity but not enough.
> IMHO the main factor is the connection with other languages.
> The only connection D has is via C interface which is not enough.

AFAIK pretty much every programming language "speaks" C. It's basically 
the lingua franca of the programming world.

> I think D should support COM and C API in a simple way.
> Even by native language support.
> 
> This is need because D standard library is rare, but with simple COM support, for example, D can use many Windows objects.

Are you aware of the last section of 
http://www.digitalmars.com/d/interface.html ?

> What about porting Boost.Python for D as starting point ?
> Thus Python can easily be connected to D program and this can increase language usage.

http://dsource.org/projects/pyd ?

> And of course DMD should be replaced by GDC , because 2 compilers do porting problem.
> GDC has a big advantage because the back end is same for GCC so it can get all optimizations automatically.

Having multiple implementations is a good thing. Some people (and 
companies) have a preference for open-source or commercial software. 
Some might also be hesitant to use a language with only a single 
compiler available.
A show-stopping bug in one compiler might also be worked around by 
switching compilers.



More information about the Digitalmars-d mailing list