I agree with the idea of mIRC scripting being an open source language.
I think we should aproace it in a different way:
It's a known fact that the way mIRC compiles the script at the moment (being one line at a time) is very inefficient, and increases the runtime significantly.
I suggest mIRC should compile the script after closing the editbox (compile only the edited scripts) and cache them in the memory somewhere.
Like compile and run the script at the same time.
Then wou'll have like a 1-2 Mb file in cached in the memory, but the runtime will improve a great a deal.
Maybe even make an option in the options dialog somewhere to allow compiling of the loaded scripts.
This way if you just want to test a script, you can remove that option and use the editor as much as you want without having to worry about mIRC compiling on every close.
And if you have a small memory chip you can convert memory usage to runtime.