Criteria for 1.0 (was: Re: If D becomes a failure, what's the key reason, do you think?)

BCS BCS at pathlink.com
Thu Jul 13 16:07:32 PDT 2006


Sean Kelly wrote:
> BCS wrote:
> 
>>
>> You would need a special Phobos to do it.
> 
> 
> Well, that's basically what Ares is :-)  Though it would be easy enough 
> for Walter to add to Phobos if he thought it was a good idea.
> 

Maybe, but I was thinking more along the lines of an alternate build of 
Phobos, not a rewriting. I guess the same could be able to be done with 
most stdlib's.

[...]
> 
>> I guess what you'd have is a complete duplication of the D runtime. 
>> One set (what is there now) for static linking and one set (with the 
>> above hacks, and more I assume) for dynamic linking.
> 
> 
> Dynamic linking is a pain, which is why I've avoided the issue thus far. 
>  DDL is another option that I think is far preferable in instances where 
> it can be used.  I'll admit I'm not at all keen on trying to turn the 
> compiler runtime code into a DLL, what will all the exports likely 
> required and such.
> 
> 
> Sean

I'm thinking of a same-code-link-with-both kind of thing, just pick the 
lib you want and go.





More information about the Digitalmars-d mailing list