Standard Library Concerns (Phobos / Tango)

Alexander Panek alexander.panek at brainsware.org
Tue Feb 12 07:33:45 PST 2008


Sjoerd van Leent wrote:
> To be frank, I don't see the problem in having two standard libraries. However, their purpose can be quite different.

To be frank, I don't see how the purpose is different. :)

> The Phobos library to me appears to be minimalist and ideal for those who need a small runtime library, such as example drivers, embedded systems, thin clients, etc.

This is not entirely true. The Tango core is very well decoupled from 
the rest of the library, rendering it very useful for exactly those things.

> The Tango library on the other hand appears to be much more of a library for bigger applications, and provides a lot of practical functionality which todays applications need, such as webservers, database I/O, etc.

Tango only provides the tools to create such applications. It does not, 
however, include a web server or database bindings/mappers. That's a 
seperate project called DDBI on DSource (http://dsource.org/projects/ddbi/).



More information about the Digitalmars-d mailing list