Hi, here is some discussion on topics we have still to decide for an enhanced API.
If scripts have any opinions one way or the other you can post here and Ill add your arguments for/against
PS. this API is in blender now, so the decisions will take effect in the API in blender 2.44+
To be honest, it’s really hard for me to comment on this issue because I don’t know how the C/C++ layer of blender works. However, the only comments that I’d make are:
(1) Give the python api as much access to the underlying C/C++ data structures as possible. If there is something that can be done through Blender GUI, it’d be nice if it could also be done through python.
(2) Make the api as stable as possible. It’s rather frustrating when a large number of your scripts stop working when you upgrade to the next version of blender.
Thanks a lot!