Some general design principles: Any time you have to do a specific set of operations in a specific order, you are better off packaging up that functionality in some way. Relying on coding it correctly each time is error prone and unnecessary.
Duplicated information is bad. Keeping lists in sync by hand is error prone, better to automate the process and hide as much as possible. Bottom line: Metaclassing hides more of the inner workings of types and registration and presents a simpler interface to the scripter. This is the preferred solution. -- Stephen Swaney [email protected] _______________________________________________ Bf-committers mailing list [email protected] http://lists.blender.org/mailman/listinfo/bf-committers
