
Glimmer Labs has been designing an interactive scripting console designed to provide a consistent UI for multiple languages and multiple programs called MediaScript.
Currently it works standalone or as a GIMP plugin and handles several dialects of Scheme and soon will have python support. MediaScript is written in C using the GTK toolkit and will eventually be multi-platform as well. Unlike our previous scheme scripting console for Inkscape, MediaScript is a fully-featured editor with tabs, indentation, highlighting and more. (Apologies for the lack of communication about the cessation of work on SchemeInk and the development of it's successor, MediaScript.)
I was looking for ways to add support for scripting Inkscape but I have not found a way to do so interactively. That is, all of the support for scripting seems to be a one time interaction, either through the command line or through menu items that call an outside program and pass it some information.
Is there any API (similar to libgimp) that would be more suitable for this purpose? Is there is an incomplete system being developed I may be able to devote some time to, rather than hacking out a workaround?
I remember hearing about some work that Bob Jamison was doing in this area and seeing some code stubs but I can't seem to find anything about it in the current code.
Ted and MenTaLguY, I would be especially interested in hearing your thoughts on this matter.
Thank you for your time, -Soren Berg