Any chance to call Tango as Extended Standard Library

Don nospam at nospam.com
Wed Jan 21 21:37:58 PST 2009


John Reimer wrote:
> Hello Johan,
> 
> 
>> As a user of D primarily and of the standard libraries secondly I see
>> this reluctance to solve the library situation as the single biggest
>> threat to D. It creates a division in the community and an uncertainty
>> of which library to base my own libraries on. If I use one and the
>> other wins the competition I have to redo a lot of work. It's also a
>> headache when distributing code as I don't know which functions and
>> packages I can assume exists.
>>
> 
> 
> I hear you.   But the argument against this would probably be that you 
> would not have to redo all your work... you just start integrating the 
> use of the other (more popular) library in your work (since they have 
> common runtimes). While this is convenient, yet it would seem to be 
> cumbersome.  Now projects will have dependencies on both full libraries 
> including the libary that falls from favour (if that in fact happens). 
> 
> On the other hand, it wouldn't be so bad if one of Tango or Phobos 
> became a 3rd-party/extension library (more suitably this should be 
> Tango), in which case it would seem more natural and familiar to use it 
> as an addon to the other library.
> 
> 
> -JJR
> 
> 
The other option (which I would prefer) is for druntime to get bigger, 
and encompass more of the common code from both. So that both Phobos and 
Tango became (crucial) extension libraries over a small core. And the 
bigger that common core becomes, the smaller the library problem becomes.



More information about the Digitalmars-d mailing list