External API access?

 From:  Dymaxion
2810.1 
I'm interested in playing a bit more with scripting Moi, probably in conjunction with some direct generation of nurbs objects -- I love Moi, but I want to play more with generative geometry. I'm a lot faster writing python code than I am JavaScript, and the pyOpenNurbs package is pretty good. I'm curious how difficult it would be to expose the JavaScript API to external callers, in real time? I could see, for instance, having the calling program actually launch the Moi instance and attach stdin/stdout text streams and interact with serialized commands/data, or doing the same thing over a named pipe or a local socket. I'm assuming that this would be a v3 thing, at the earliest, but even a fairly simple, hacked up version would be really useful. Thoughts?

/Ella