The VM of the embedded script language executes byte-code compiled on Contents-Pipeline and delegates a garbage collection feature to the .NET compact framework. The following is the specs that I think the language should implement:
- Calls the script functions from C#.
- Calls the C# methods from the script.
- Uses virtual threads.
- Supports STATE for FSM.
- Compiles source to BYTE-CODE on CONTETNT-PIPELINE.