[Bf-committers] DNA structs with local scope

Ichthyostega prg at ichthyostega.de
Fri Dec 9 20:07:41 CET 2016


On 09.12.2016 18:04, Julian Eisel wrote:
> I wanted to discuss a thing about DNA that I really don't like: DNA structs 
> are always placed in headers that we allow to access globally within the 
> source code.

to me this looks like a direct consequence of Blender being built round
a common global shared data model. And I agree with you, today you would
think twice before starting a new *large scale* application with that
kind of architecture. But that is another story.

OTOH, I would also be reluctant to hide the underlying architecture,
with some kind of markup or metadata. Let's just face it: in Blender,
every part is a tool that works on a common model, and it's up to
the developers to use that power wisely.

Cheers,
-- Hermann






More information about the Bf-committers mailing list