3 ms·
Given all the optimizations mentioned, I'd guess they used intrusive lists, which aren't straightforward to abstract. You'd have to use C++ templates or mess wi
by ramchip 4y ago
Given all the optimizations mentioned, I'd guess they used intrusive lists, which aren't straightforward to abstract. You'd have to use C++ templates or mess with the pre-processor to instantiate a copy of the functions for each type. Hence from the article:
> Among its many features, storm contained an excellent implementation of doubly-linked lists using templates in C++.