DWScript 2.1 RC2 [1] has been promoted to stable 2.1.0 status, if you already have 2.1 RC2, you don’t need to download anything new.
If you use SVN [2], there is a now a “stable-2.1” branch which will see only fixes, evolutions and additions will now resume under “trunk”.
What can be expected for DWS 2.2?
In addition to the previously listed goals [3], which are still part of the background work, there are a few specific goals for 2.2:
- separating execution context from the expression tree. Currently a compiled script can be run multiple times, but from only one thread at a a time, if you need to run two, you need to compile two instances (thus using up twice the memory). The goal is to allow the same program to be run from multiple threads at the same time.
- language support for contracts programming.
- 85% testing code coverage psychological threshold.
- more demos/samples, at least a couple showcases of IDE/Debugger support features.