Remix.run Logo
einpoklum 4 days ago

> C++20 'concepts' obviated the need for the arcane metaprogramming tricks responsible for generating the vast majority of that template vomit.

1. Somewhat exaggerated claim. It reduced that need; and for when you can assumpe everyting is C++20 or later.

2. Even to the extent the need for TMP was obviated in principle - it will take decades for TMP to go away in popular libraries and in people's application code. At that time, maybe, we would stoopp seeing these endless compliation artifacts.