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?

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?

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

[1]: http://wiki.dlang.org/Vision/2015H1
[2]: https://docs.python.org/3.4/library/
[3]: http://dlang.org/phobos/std_net_curl.html

Reply via email to