What’s coming next…
There are several things planned and underway for the next DWScript version, this post will serve as a roadmap of sorts.
There are several things planned and underway for the next DWScript version, this post will serve as a roadmap of sorts.
Or in other words, Delphi Web Script 2.2 has been branched!
“Rich. Small. Fast. Reliable. Choose any Four”
With v2.2, DWScript is now aiming for that motto*, and this new release represents a major step forward from 2.1 in terms of language features and robustness. (more…)
A 7zip for DWScript 2.2 RC1 (345 kB) has been posted, changes since the beta:
If no major issues are uncovered, this version will become 2.2 final, and evolution for 2.3 will initiate.
Delphi Web Script 2.2 is now in “beta”, and a DWS 2.2 Beta zip (337 kb) is available.
No new features are expected up to the next stage (RC), only improvements to unit tests, to reach the psychological 90% code coverage milestone.
Changes since 2.2 preview 4:
For the curious ones looking at the SVN, there are actually other improvements and additions, but those aren’t ready just yet, and won’t be part of 2.2, but of 2.3.
…or to be more accurate, many things the Delphi RTTI can reach, DWScript can reach.
Well, “taming” is probably too ambitious given the jungle that the Chrome Web Store is, especially as this post is restricted to publishing a standalone DWScript/JavaScript app into the Web Store in a few simple steps.
Interestingly enough, it seems that publishing Metro apps for Windows 8 will follow a similar process, according to the developer preview.
I’ll use the Flock Demo as an illustration, and turn it into a packaged app, that lives in Chrome and can be access off-line.
Click the image below for a little real-time verlet integration animation.
Delphi Web Script version 2.2 will soon be a wrap up, I’ve posted a preview zip (324 kb) for the SVN-averse.
Here is the summary of recent changes form the SVN side of DWS:
Here is a quick summary of the current status for the DWScript JavaScript CodeGen, aka OP4JS.
(more…)