Two "standard" libraries???

Sean Kelly sean at f4.ca
Sat Sep 15 08:15:37 PDT 2007


Anders F Björklund wrote:
> Stewart Gordon wrote:
> 
>> Here's how I see it.  D has one standard library.  That one standard 
>> library is Phobos.  I.e. Phobos is part of the D standard.  Tango 
>> isn't.  Rather, Tango is an _alternative_ to the standard library; to 
>> call Tango a standard library strikes me as nonsense.
> 
> Actually there are two versions of this standard library, just
> as there is two versions of the standard compiler: DMD and GDC.
> 
> Phobos and gPhobos are much more similar than Phobos and Tango,
> but different enough for the changes to get somewhat annoying...
> 
> So beyond the standard and alternative libraries, we also have:
> the reference compiler/library and the portable compiler/library.

Good point.  Tango minimizes these differences by reducing them to two 
separate compiler runtime libraries.  It makes for a much saner design.


Sean



More information about the Digitalmars-d mailing list