Any chance to call Tango as Extended Standard Library
John Reimer
terminal.node at gmail.com
Wed Jan 21 22:13:23 PST 2009
Hello Don,
> 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.
>
Actually, I very much like that idea. And it seems to make sense too.
-JJR
More information about the Digitalmars-d
mailing list