On Friday, 4 September 2015 at 10:25:24 UTC, Russel Winder wrote:
On Thu, 2015-09-03 at 21:11 +0000, bitwise via Digitalmars-d
wrote:
On Thursday, 3 September 2015 at 19:45:48 UTC, bitwise wrote:
> I'm not sure how the container's I've built would be
> integrated
I suppose what I'm suggesting would be to integrate my new
containers and modify the spec to explain the new value type
containers, and start deprecating the old containers as better
versions become available...starting with Array(T)...
Or I could stop trying to make tangible contributions to D and
just go bikeshed about =+
Isn't the best route here to make a trivially accessible
library (via the Dub repository?) that people can choose to use
instead of the bits of Phobos that these data structures
replace? This will then allow the momentum of usage to apply
pressure for the Phobos ones to be deprecated and your new ones
to be absorbed into Phobos…
I do think this is the best option for all new libraries that are
to be potentially merged into phobos.
It's how the python/Java world works too and I think they've done
pretty well out of it.