I hope I'm not jumping the gun on this (because KiXnet isn't even in beta yet) but my mind has been pondering the consequences of what your aiming for - an interpreter that completely supports the current KiXtart syntax but can be expanded in ways that many of us have long hoped for.
I have a bit of a wish list that I've been contemplating... However to keep it just to my my main two wishes (apart from the already included .NET support), here they are.
Firstly, I would love it if you could hook up scripts to receive events. I'm not entirely sure how you would would choose to implement it, but I figure you could mark functions to handle events in a similar syntax to VB.NET. I figure you could also possibly put in something like a "Wait" command that would put the script into a mode to wait for events instead of finishing.
The second wish would be passing by reference - possibly by adding a ByRef marker in function parameters. In each case it would be possible to support current KiXtart syntax but expand it for the new functionality.
Sorry if you consider these suggestions too premature, I know there is much work still to be done, however I'm sincerely hoping this thing takes off and I have high hopes!
|