3 ms·
I think it goes to show that the combination of C++ giving the developer a lot of flexibility in how to approach a problem, as well as being unopinionated, leav
by northwindfoo 6y ago
I think it goes to show that the combination of C++ giving the developer a lot of flexibility in how to approach a problem, as well as being unopinionated, leaves room for stuff like this to be built.
There are a lot of decent ways to use templates; that link is definitely not one of them.
- amelius 6y agoTrue. It must be said, however, that the Boost libraries are built using a peer-review system. So this is not some "random" C++ code.
- eps 6y agoIt's a peer review in an echo chamber. What Boost project churns out is absolutely terrifying in its lack of rudimentary elegance and good programming taste.
- northwindfoo 6y agoI think that about sums up my experience with boost. I've found boost to be hit and miss in terms of elegance. One of the things I've liked about the standards track is how they've cleaned up many of the same boost concepts that ultimately ended up in std.