I've finally updated the Silverlight Dynamic Languages SDK with the newest DLR, IronRuby, IronPython, and JScript binaries and sources!
Download the SDK!
This release works with Silverlight 2 Beta 2.
For more information on what is in the SDK, check out the previous release's post or the initial MIX'08 release's post.
As usual, report any issues on the Issue Tracker, and feel free to ask any questions on the Discussions tab.
Version 0.3.0
One noticeable change is the "0.3.0"; where the hell did that come from!? It's going to be more necessary to have a proper version number after this release, since there will be a couple more releases between now and the next major Silverlight release. So, this release is 0.3, and the previous 2 releases are 0.1 and 0.2.
Packaging
Another noticeable change is the packaging; you've now got a 1-stop-shop for binaries, scripts, samples, and source code in the download labeled "Everything." The individual packages still exist as well.
Future
The releases after this will be as much about the Silverlight-specific experience, along with packaging up the new language bits to work together in Silverlight. Some future features being worked on are:
- Better support for download-on-demand dynamic language code and assemblies
- Tooling support in Visual Studio
- Built in console for every app when debug=true
- Better ruby stack traces
- Startup improvements (running code in interpreted mode to start).
Name?
"Silverlight Dynamic Languages SDK" is a horrible name, and "sdlsdk" is an even more horrible acronym. We need a good/origional/non-suck name for it. If you have any ideas, hit me up on http://twitter.com/jschementi, or leave me a comment.
About the Silverlight Dynamic Languages SDK:
This project represents the integration between Silverlight and Dynamic Languages running on the Dynamic Language Runtime (DLR). The languages included in this package are IronRuby, IronPython, and Managed JScript. The DLR, Silverlight Integration, IronRuby, and IronPython are released under the Microsoft Public License