Hi dferyance, welcome to MoI!
> Is it possible to write extensions in other languages? The IDL file looks like it is COM, can I do
> out-of-proc COM automation to add my own features?
I'm sorry but no it's not easy to do so, everything is focused on using JavaScript for the scripting language. The IDL file is for using COM but it's only used internally and not exposed to other processes. Also the next v4 version of MoI doesn't use COM internally anymore, it's now a cross platform code base. I'm not sure what method Dave Morrill set up for using Python, he must have used some JavaScript code for glue.
Just in general extensibility is not a major focus area for MoI as of yet, I do want to put more effort into that in the future but only after more "end user" focused features are finished. Both documenting and supporting extensibility takes a lot of work.
> The license agreement for the trial prohibits reverse engineering or modifying the program. Does
> the purchased version contain the some prohibition? I couldn't find a link to the purchased version's
> license agreement. As many of the commands are JavaScript + HTML, i'm wondering if I am allowed
> to tweak them as I need, or if that is verboten. I get that it wouldn't be supported and could be lost
> with upgrades, I'm more wondering if it would be allowed / legal or not.
I've attached the retail version's license key here, it's virtually the same as the trial. But really the intent is just to not modify any binaries, you can modify any of the JavaScript and HTML files as much as you want.
- Michael
|