Script Engines
From K-3D
Script engine plugins are application (not associated with any one document) plugins that implement the k3d::iscript_engine interface. For examples, see modules/k3dscript/engine.cpp and modules/python/engine.cpp.
Note: creating a new script engine is one of the most demanding projects you can tackle in K-3D - we strongly recommend that you don't create a new script engine unless you are willing to maintain it - we've already had JavaScript, Ruby, and Perl script engines that were created, abandoned, bit-rotted, and removed from the tree.