On Thursday, 3 March 2016 at 16:08:03 UTC, Piotrek wrote:
I agree with you we need database manipulation in Phobos.
However modules like db, gui, xml or similar are too much work
for a one developer. And as you can see from time to time there
apears someone with its own vision.
That's why, long time ago, I suggested DIP73
(http://wiki.dlang.org/DIP73) so the collaborative work would
be controlled by the D community (or the D foundation). But I
am aware that there is no agreement nor resources for that.
I agree that we (as a community) should work on common and
effective APIs. Maybe when D foundation is big enough...
Your process proposal (DIP73) was helpful and gives me a better
perspective on the standardization process. Thanks for
referencing that Piotrek. You are right that areas like this are
too much work for one developer. The only leverage I might have
is a lot of familiarity working with many of the native C client
interfaces and experience implementing higher level interfaces on
top. That and is also a lot of existing work to draw on that can
inform the design. Also, my sense is that while there is less
process for standardization in D at present, the rate at which
progress can occur should be much higher (compared to ISOCCP, for
example). The last thing I want, however, is to get something
accepted into std.experimental that is highly contentious or of
subpar quality.