gftl (spack): This package generates containers (Vector, Set, Map, ...) with Fortran interfaces. It is essentially a brute force analog of C++ STL. This package, gFTL, provides a mechanism to easily create robust containers and associated iterators which can be used within Fortran applications. The primary methods are intended to be as close to their C++ STL analogs as possible. We have found that these containers are a powerful productivity multiplier for certain types of software development, and hope that others find them to be just as useful. Currently, the following three types of containers are provided. * Vector (list) * Set * Map (associated array) Contributions of additional containers are very much welcomed. 
Keywords: containers|fortran|generic-programming|modern-fortran