| ▲ | ChristianJacobs 2 hours ago | |
You're not wrong there. The late stage (compilation wise) of template instantiation doesn't help either, as so much context has been built up. The art of debugging C++ compiler output is knowing which 90% to ignore. If you read it all you'll simply go mad. Concepts at least tells you which criteria you didn't satisfy (as long as the concept is correct...), which - admittedly - feels like putting a bandaid on bullet wound. | ||
| ▲ | pjmlp 2 hours ago | parent | next [-] | |
Concepts could be much better, but first we only got the light version, and secondly the effort hasn't been there regarding improving the error messages. Also, so far I would say they haven't been getting people rushing out to use them anyway, as C++20 is still too new for many projects. Even GCC only now changed to C++20 as default mode. | ||
| ▲ | Davidbrcz 33 minutes ago | parent | prev [-] | |
Concepts have been disappointing for me: what they tell you is still buried in 1000 lines of errors. | ||