Ted Gould wrote:
I guess that's one of the reasons that I like the Adobe model, I don't think to write a module someone should HAVE to look at the code. They should be able to do everything externally from some well defined interfaces. Then, we only have to support those interfaces to remain compatible - we can change everything else ;)
I do believe that there needs to be a way to allow for modules to 'register' for events so that they get them. I don't know that I expect something as low level as the grid to be ever implemented as a module, but certainly someone should be able to write a tool or something like that.
If your idea of a module is something which can only do a limited domain of operations, like plug-ins in gimp, then sure, but what if you are prototyping a new tool, such as warp to surface, or a new menu, such as 'animation timeline'. I think the latter is where open source can really shine.
njh