DWScript SVN repository [1] has been fleshed out during the last days:
- there are now several samples, an half-decent collection of unit tests, and the “classes” library module which offers basic containers.
- code should be compatible with from Delphi 2009 to Delphi XE.
- some more optimizations got enabled.
- timeouts for script execution are now specified in milliseconds (used to be seconds).
A 7zip snapshot of the SVN is available here [2] and will serve as preview.
On a side note, I re-ran the informal performance tests: they are now running about twice faster than during my previous post. Also, one of the demos is used as a floating-point benchmark, and renders a Mandelbrot [3] fractal (once with Delphi, once with DWS). It’ll serve as reference for future progress and help detect performance regressions.