DIP63 : operator overloading for raw templates
Dicebot via Digitalmars-d
digitalmars-d at puremagic.com
Mon Jun 16 17:37:55 PDT 2014
On Tuesday, 17 June 2014 at 00:26:56 UTC, deadalnix wrote:
> I have nothing against it BUT...
>
> The fact that you need this is a proof that
> TemplateArgumentList/TemplateArgumentPack have actually use
> outside being template argument list and/or pack.
>
> Your just defeated you whole Q/A on DIP54...
Hm, have I ever said those are never used? x_X Quite the
contrary, good chunk of discussion was about how this is
foundation for implementing majority of std.meta
I still can do it without DIP63 (this is for example what vibe.d
internal meta package uses) but I can't get myself into placing
something like this in standard library, it feels too Boost.
DIP63 does not change anything fundamentally about DIP54 but
allows much more readable and maintainable implementation.
More information about the Digitalmars-d
mailing list