Open
Description
So far we've been using a _type
suffix for our derived types, but not 100% consistently.
We have a logger_type
, a string_type
, a bitset_type
, but also bitset_64
and bitset_large
types that extend bitset_type
.
Should bitset_64
and bitset_large
be renamed to bitset_64_type
and bitset_large_type
for consistency?
For background context, we're using a suffix in derived type names to allow using the base name for the instance itself, for example:
type(logger_type) :: logger