digitalmars.D - give static assert the pragma(msg,...) changes
- Nicholas Wilson (7/7) Sep 17 2020 Continuing in the vein of making error messages nicer:
- Manu (4/11) Sep 17 2020 =F0=9F=A4=AF
- Nicholas Wilson (3/6) Sep 18 2020 Haha. Heres an initial implementation for you:
- Manu (4/11) Sep 20 2020 Nice work!
Continuing in the vein of making error messages nicer: Is there any reason that static assert, which deals with compile time messages, doesn't function the same way as pragma(msg,...), which also deals with compile time messages, w.r.t multiple arguments to the string that can be anything including types? It just occurred to me that there is a lot of string concatenation and `.stringof` use.
Sep 17 2020
On Fri, Sep 18, 2020 at 10:15 AM Nicholas Wilson via Digitalmars-d < digitalmars-d puremagic.com> wrote:Continuing in the vein of making error messages nicer: Is there any reason that static assert, which deals with compile time messages, doesn't function the same way as pragma(msg,...), which also deals with compile time messages, w.r.t multiple arguments to the string that can be anything including types? It just occurred to me that there is a lot of string concatenation and `.stringof` use.=F0=9F=A4=AF This is SO obvious! I've always wanted this, I just never knew it!
Sep 17 2020
On Friday, 18 September 2020 at 04:25:44 UTC, Manu wrote:🤯 This is SO obvious! I've always wanted this, I just never knew it!Haha. Heres an initial implementation for you: https://github.com/dlang/dmd/pull/11757
Sep 18 2020
On Fri, Sep 18, 2020 at 8:05 PM Nicholas Wilson via Digitalmars-d < digitalmars-d puremagic.com> wrote:On Friday, 18 September 2020 at 04:25:44 UTC, Manu wrote:Nice work! Let's have babies! I'm available any time...=F0=9F=A4=AF This is SO obvious! I've always wanted this, I just never knew it!Haha. Heres an initial implementation for you: https://github.com/dlang/dmd/pull/11757
Sep 20 2020