1,004 karma · joined November 6, 2012
Sounds similar to the Lindy Effect.[0]
[0] - https://apr.apache.org [1] - https://github.com/opensource-apple/CF
Even though boost has a customizable deque block size, it's performance is still way behind Clang's libc.
I suppose so. When I was learning Mograph in school, After Effects was the most intuitive tool among many others. Combustion, Motion etc never quite managed to pull it off in balancing simplicity, ease of use and versatility.
AE aged very well IMHO and to this day is the weapon of choice of Mograph.
Boost does have a a deque container where you can specify the block size using type traits, but from my experience boost's deque wasn't such a good implementation performance wise.
But Clang's libc++ implementation is very good performance wise and even beat std::vector in some cases.
RIP.
I'm not entirely sold on string_view or span yet. But I wasn't sold on tuples either and I use them a lot now.
std::vector<T> x_Vec;
if (!(x_Vec.find(another_x) == std::vector<T>::npos) {
//some code
}
Also the ugly std::get<N> syntax.. auto x = std::get<0>(myTuple);
Why not - auto x = myTuple.0All the modern C++11 and above features are great if you're using standard lib and algorithms. But I really don't want to implement copy/move semantics, iterators etc for my own classes. Modern C++ feels more python-esque with a lot of syntax sugar (which is great for expressiveness).
Other enthusiast models don't suffer from similar theft rates.