A significant number of custom/non-standard data structures are used in
Pan. In some cases these non-standard data structures are apparently
redundant and used without adding much value (i.e., Loki::AssocVector Vs
std::map, pan::sorted_vector Vs std::set). Also, C++11 introduced a
couple of standard data structures (std::array, std::unordered_map).
Considering this, and considering that these custom data structures date
back to a time when C++ standard containers were still freshly
implemented and therefore were notorious for their, say, non-optimal
performance, and that including them affects the project's
maintainability, would Pan's maintainers be open to the idea of
replacing them with their C++ standard counterparts?
Rui Maciel
_______________________________________________
Pan-devel mailing list
Pan-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-devel