On Wednesday, 16 December 2015 at 19:32:36 UTC, Andrei
Alexandrescu wrote:
On 12/16/2015 02:12 PM, Sebastiaan Koppe wrote:
I think what I am trying to say is that a lot of stuff is
already
available on code.dlang.org, just not in phobos. Which begs the
question, should it be? And if it does, shouldn't you rather
consider
merging vibe.d with phobos? Or parts of it?
Generally phobos should be compelling in and of itself and grow
in breadth and depth over time.
Well it can never encompass all the library code people write, it
having a way lower threshold. In that regard I suppose Phobos
does well when it tries to support libraries by developing good
low/mid-level code. Stuff like std.algorithms, collections and
ndslice. But do you really want to put a ODBC client in there, as
an example? Or a grayscale filter?
I think a facility for asynchronous HTTP fetching would be a
great addition. Your code looks pretty rad and well integrated
with the rest of Phobos. I encourage you to pursue merging it
to Phobos.
Thanks. It is more an async/observable library than anything
else. And it depends on vibe.d. When I get rid of the vibe.d
dependency, or make it optional, I might consider prepping it up
for inclusion.