[Bf-committers] Add-Ons & Primitive Objects.
Dan Eicher
dan at trollwerks.org
Sat Jun 5 20:34:36 CEST 2010
On Sat, Jun 5, 2010 at 10:28 AM, Campbell Barton <ideasman42 at gmail.com>wrote:
> Mentioned some of the problems we have with the API as I see it in a
> mail a while back, not many things have changed since then.
>
A lot of that stuff just needs someone to make a decision.
Things like "all add functions will be called foo_add()" or "all collections
will override add() and remove() instead of using new() and delete()". Could
also have controlled breakage this way, all add_foo() calls (and the bundled
scripts that use them) could be fixed on one commit.
Then someone writing a script will know that if foo.collection.add() doesn't
work it's a bug that needs to be reported and worked around. Also help with
finding the shortcomings in makesrna -- for example nodetree.nodes.new()
won't work because it needs a pointer to the nodetree but there's no flag
like USE_REPORTS that can pass it to the new() function.
Not that I don't appreciate how busy y'all are these days.
More information about the Bf-committers
mailing list