Hi Charles,

Scripting language using DOM would definitly be the path to follow in my oppoinion. Integration from 3rd part/open source projects should not have to go for hardcore programming languages like C++. Such a path would narrow the numbers of developers being cable of and interested in putting a lot of efford towards extending Xara Xtreme.

Scripting language would allow for many things:
  1. Macro creation for common tasks
  2. Add ins/plug ins
  3. Dynamic server side creation of xara documents. Like in ASP pages where you can instantiate for instance an Excel object and then creat a speadsheet from parameters sendt to a www-site from a webform
I realize that it is a big task for you people at Xara, and the priority of such a task would perhaps be low priority.

Another way to achive such features could be solved automatically/indirectly when the SVG import is ready (how is the progress for that BTW?). SVG allready supports scripting.