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