Calling this type is very confusing and has led to many newcomers thinking that it makes a new type when really it's just to save on typing (ha!) by making an alias.
I'm tempted to say it should just be like C++11 where you can do this:
using foo = int;
template<typename T> bar = std::set<T, std::greater<T>>;
If it's not feasible to extend use this way, calling it alias would still really be an improvement.
Calling this
typeis very confusing and has led to many newcomers thinking that it makes a new type when really it's just to save on typing (ha!) by making an alias.I'm tempted to say it should just be like C++11 where you can do this:
If it's not feasible to extend
usethis way, calling italiaswould still really be an improvement.