How does the opC++ “category” concept compare with C++ templates?
Categories and templates are two different things and merely complement each other. A template class allows you to parameterize a class based on types and constants. Categories add language features to a concrete class through generated code. We do however encourage the use of templates in the code generated by categories since they can give you additional control through specializations.