Questions about phobos additions mentioned in 2015H1 vision document

Andrei Alexandrescu via Digitalmars-d digitalmars-d at puremagic.com
Sun Apr 5 11:31:41 PDT 2015


On 4/5/15 10:48 AM, Gary Willoughby wrote:
> In the 2015H1 vision document[1] it states the following:
>
> <quote>
> *Foster additions to the standard library and third-party libraries*
> We prefer adding new components to the standard library over
> refactorings and reorganizations of those that work (barring bug fixes).
> Our vision is to foster a large standard library complemented by a
> strong battery of third-party libraries. Aspects like networking,
> concurrent/parallel/distributed programming, and database connectivity
> are of interest to place in the standard library.
> </quote>
>
> 1. Are you wanting a large "batteries included" standard library a'la
> Python[2] or only focused around the aspects mentioned?

Batteries included.

> 2. When implementing something like 'std.database' do you see this as
> bindings to libraries (similar to std.net.curl[3]) or an implementation
> of the relevant specification/protocols etc. to negate the need for
> dependencies?

Universal. I think ODBC is the best option here.

> 3. When mentioning networking, do you mean email handling, http servers,
> sockets etc? Do you see this replacing std.net.curl?

All of the above. Some may build on curl, some may complement it, some 
may replace some of its functionality.


Andrei



More information about the Digitalmars-d mailing list