Although it is a long term implementation, I consider that a scripting language will give to Synfig Studio a lot of potential. There are lot of common actions that could be scripted and can help a lot to spread the Synfig Studio fucntionalities:
Perform complex script guided animations of the layers.
Create custom objects by the insertion of parametrized layers.
Perform repetitive operations with waypoints or keyframes.
The idea is that the current actions that can be done in Synfig Studio and available for user interaction were available for the script nterpreter. Actions are available if the context (object selection and its availability) allow to execute it.
I’ve been digging a bit and cannot decide by Lua or Python as script language for scripting.
Does anyone some experience to help me on select one of them?
I wonder if using python would allow us to integrate synfig with blender api or reuse its current scripts.
Also I wonder which language is easier to implement and to learn.
In addition, I wonder if using Python might also draw in some current Blender programmers. If they get interested in scripting some cross-functionality, it might even add new developers to Synfig itself. Maybe?
Other than that thought, I don’t know anywhere near enough to comment on this topic.
I know a little lua and no python. Lua is quite easy I think but python seems more powerful.
And as said before, Blender uses python and Gimp uses python for scripts.
Just as long as the syntax is easy.
m4 are macros from autotools to help on configure source code before the compile and link process. Nothing to do with the desired scripting facilities we are looking for, I think. en.wikipedia.org/wiki/M4_%28computer_language%29
-G