Johan Engelen wrote:
Thanks a lot for the links to the mail discussion. Very very helpful! I think you won't mind me throwing this on the devel maillist?
I much prefer the list and would encourage SoCers to keep as much relevant discussion here as possible. :-)
From what I gather from the discussion, no consensus was reached on the SVG representation. Perhaps it is best, like Bulia said, to first make it working the 'ugly' simple way,
After our chat the other day, I think I agree. At first I didn't want to have this ugly simple representation anywhere near the code, because I wanted to merge it into trunk and I didn't want to deal with any backward incompatibility nightmares. This is part of the reason why I was discouraged from working on it. But If you don't mind writing this incrementally and coming back to the same issues more than once I think completing the simple version will be very beneficial. Our chat made me realize just how complicated the final mechanism might need to be. I don't think you can design something like this correctly the first time without a few prototypes to acclimate you to the topic. So yes, please continue completing the simple version according to bbyak's outline as found on the wiki in the live-effects branch. When Ted's code gets merged into the branch (or trunk) we can think about a more complex arrangement with stacks of effects and such. But I'm now convinced this prototype won't be wasted work.
Aaron Spike