July 10, 2017
On Sunday, 9 July 2017 at 17:13:11 UTC, Dukc wrote:
> About C++ from what I've heard, generic error messages there are not only much worse than others, they are much worse than even D template errors!

Yeah. You don't want to try reading the GCC message for a std::cout error. It's like 80 lines of different template overloads of the '<<' operator.
July 10, 2017
On Sunday, 9 July 2017 at 14:22:45 UTC, John Colvin wrote:
> That said, it would be nice if the errors were less daunting somehow.

Better template constraint errors are on our Agenda for later this year.
https://wiki.dlang.org/Vision/2017H2_draft
July 10, 2017
On Sunday, 9 July 2017 at 22:20:02 UTC, Adam D. Ruppe wrote:
> Eh, that's not really why... this is just a crappy implementation. We can do a lot better with the library and a lot better with the compiler without losing any of the genericness.

But the more powerful the generics are, the harder it is to make good messages, that's what I'm saying. And that compared to the power of our metaprogramming, the messages aren't that bad after all.

But I agree D can, and I believe will, imporove there regardless.
1 2
Next ›   Last »