We don't have a New-style ColorList yet. Once we do, we can obsolete the Old-style entirely, and then delete all that code.
The advantage of New-style includes the ability to have multiple Color models, but also the possibility to extend to non-Color Samples and methods that are only applicable to one specific type.
timedata has at this writing three ways of automatically generating Cython (.pyx) code.
"Struct" isn't changing.
We don't have a New-style ColorList yet. Once we do, we can obsolete the Old-style entirely, and then delete all that code.
The advantage of New-style includes the ability to have multiple Color models, but also the possibility to extend to non-Color Samples and methods that are only applicable to one specific type.