Current state of "D as a better C" (Windows)?

Jesse Phillips Jesse.K.Phillips+D at gmail.com
Sat Jan 25 20:18:46 PST 2014


On Sunday, 26 January 2014 at 02:03:29 UTC, Frank Bauer wrote:
> On Saturday, 25 January 2014 at 23:02:44 UTC, anonymous wrote:
>> You have access to C's standard library from D.
>
> I'm aware that I can use a D subset that is roughly equivalent 
> to C and C's standard library. This subset is precisely what I 
> am *not* talking about. I am talking about all the great modern 
> architectural features of D and Phobos.

You're asking for something to exist right now, which doesn't. 
You want a GC-free minimum runtime which allows use of the 
majority of the language (actually you sound like you want all, 
but that can't happen), and a standard library which can be used 
GC-free. This does not exist and everyone is well aware of it, 
hence the question of this thread "Current state of "D as a 
better C" (Windows)?"

However your initial post claims that the language won't let us 
achieve that state, and people here are trying to explain that 
simply isn't true, we just don't have the libraries built up yet.

Someone needs to take the approach of using D as C, that means 
give up all the nice feature of D and use it as if it were C. 
That person will then need to build out and submit patches to 
bring more of the D language into this "C" world.


More information about the Digitalmars-d mailing list