On 06/02/2017 01:43 PM, H. S. Teoh via Digitalmars-d wrote:
On Friday, 2 June 2017 at 09:14:14 UTC, qznc wrote:
[...]
D has a painful history with two competing standard libraries. If you
seriously propose this path, I hope Andrei and Walter will publicly
and vehemently oppose it. Otherwise that ghost from the past becomes a
PR disaster for D.
[...]

I think this is overreacting.  "Phobos 2" is not supposed to be a
*competing* library, but, as I see it, more like an alpha version of the
next "major iteration" of Phobos. The "next major version" with a brand
new paradigm, if you will, as opposed to incremental changes to the
"current major version".

A clean slate is alluring, and there are several things that can be done differently in Phobos, as there are in any project that's been around for a while. It may, however, be difficult to find enough people able and willing to take such a large project off the ground. There are plenty of great things that can be done with the standard library, ranging from the trivial - documentation, fixes of bugs triaged as "trivial" or "bootcamp" etc - to the most creative.

As an example, eliminating phobos' and druntime's reliance on "static this" would improve conviviality of D in mixed-language projects, but we have yet to find folks to do the work. To the best of my knowledge only David, Stanislav, and myself have been involved so far.


Andrei

Reply via email to