Interactive extensions? (Scripting console)
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
On Thu, Jan 22, 2009 at 11:45 PM, Glimmer Labs wrote:
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.
https://bugs.launchpad.net/inkscape/+bug/169967
Alexandre
I'm not quite sure you are following me.
The discussion you linked to is about some code that I (and a fellow student) wrote a year an a half ago as a proof of concept to demonstrate SVG scripting and learn what kinds of things it might be useful for.
Now I have written (along with my advisor) a vastly superior program that was built from the ground up as a IDE for media scripting in various programs and languages.
My question is whether there is now a better way to *interactively* access Inkscape functionality than there was 1 1/2 years ago, or whether I just going to have to hack it in again.
(Apologies if this is a duplicate message.)
On Fri, Jan 23, 2009 at 2:55 AM, Alexandre Prokoudine < alexandre.prokoudine@...400...> wrote:
On Thu, Jan 22, 2009 at 11:45 PM, Glimmer Labs wrote:
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.
https://bugs.launchpad.net/inkscape/+bug/169967
Alexandre
This SF.net email is sponsored by: SourcForge Community SourceForge wants to tell your story. http://p.sf.net/sfu/sf-spreadtheword _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
On Fri, Jan 23, 2009 at 6:38 PM, Glimmer Labs <glimmer07@...400...> wrote:
My question is whether there is now a better way to interactively access Inkscape functionality than there was 1 1/2 years ago, or whether I just going to have to hack it in again.
I think Bob is the best person to answer this question, as he's been working on scripting the internals.
participants (3)
-
Alexandre Prokoudine
-
bulia byak
-
Glimmer Labs