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

Reply via email to