On Sunday, 6 October 2019 at 00:52:38 UTC, Andrei Alexandrescu wrote:
Anyhow, currently we would have to name it differently (e.g. dts - https://github.com/wilzbach/dts). Maybe the upcoming SAoC project will change this and allow multiple versions of a library to co-exist in a binary.

Adding it as a new facility is a possibility, but only if the challenges of keeping the existing interface are too large.

I just want to chime in as a returning D user, who stumbled upon Nullable, Typedef and Algebraic.

I think is is important to have high quality and well supported versions of these kinds of type constructors in the standard library, because to really shine support for them has to be pervasive. I could roll my own (or use some package from code.dlang.org), but one of the key features have to be that they 'just work'. I want to std.conv.to them [1], use them in a json serialization library out of the box, etc, etc.

[1] https://issues.dlang.org/show_bug.cgi?id=11704
  • Blog Post: Beating std:... Paul Backus via Digitalmars-d-announce
    • Re: Blog Post: Bea... Meta via Digitalmars-d-announce
    • Re: Blog Post: Bea... Arun Chandrasekaran via Digitalmars-d-announce
      • Re: Blog Post:... Seb via Digitalmars-d-announce
        • Re: Blog P... Paul Backus via Digitalmars-d-announce
        • Re: Blog P... Andrei Alexandrescu via Digitalmars-d-announce
          • Re: Bl... Tobias Pankrath via Digitalmars-d-announce
        • Re: Blog P... Walter Bright via Digitalmars-d-announce
          • Re: Bl... Seb via Digitalmars-d-announce
            • R... Joseph Rushton Wakeling via Digitalmars-d-announce
              • ... Joseph Rushton Wakeling via Digitalmars-d-announce
                • ... Adam D. Ruppe via Digitalmars-d-announce
                • ... Joseph Rushton Wakeling via Digitalmars-d-announce
                • ... Paul Backus via Digitalmars-d-announce
              • ... Seb via Digitalmars-d-announce
                • ... Joseph Rushton Wakeling via Digitalmars-d-announce
                • ... Andrei Alexandrescu via Digitalmars-d-announce

Reply via email to