Replace custom data structures with standard ones?

Rui Maciel <[email protected]> Mon, 11 Feb 2013 10:45:00 +0000
Newsgroups gmane.comp.gnome.apps.pan.devel
Message-ID <[email protected]>
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