I must admit that I have little background in scripting languages and have never embedded an scripting engine into any of my projects. I fully understand the value of this and look forward to adding support in Wildcat.
To me the two crucial questions are:
- What scripting languages make sense to support? There are so many possible languages out there that we can't possibly support them all. Which ones do you all want?
- How can we make supporting a large set of scripting languages as easy as possible within the kernel? I want to make it simple and straightforward to add support for a new language if someone want it.
The Lua requester has asked if we have object model documentation of Wildcat. The simple answer is "No." But, I have created a Doxygen configuration file that will generate a lot of very nice documentation automatically. You can find this file in the source tree at "truck\Documentation\Developer\Doxyfile". You may have to slightly edit some of the paths to account for your directory structure, but with this you can easily get object models and nice code docs.
Please let me know what else you need in order to try to add scripting to Wildcat. I am more than happy to add in a Cocoa "script" window etc. I am we can convince Dan to do this on WX also.
Cheers,
Graham