IronPython and IronRuby in Silverlight
This is the project site for the
Silverlight Dynamic Languages SDK, which lets you write browser applications with dynamic languages, like
Ruby and
Python. The project is released under the
Microsoft Public License.
The
Dynamic Languages SDK contains support for writing Ruby and Python applications in the browser. However, since this project provides a bridge between Silverlight™ and the
Dynamic Language Runtime (DLR), any language running on the DLR will be enabled to build Silverlight™ applications.
This project also enables hosting Ruby or Python inside VB and C# Silverlight™ applications, to add scripting support for you or your application's users. Lastly, it includes instructions on how write tests for a VB and C# applications with Ruby or Python.
Documentation
Getting StartedHello, WorldHosting
Daily Builds
DLR Daily Builds includes builds for the DLR in Silverlight™; simply replace the files in the /bin directory of sdlsdk with a daily builds. This is possible because the
DLR CodePlex project includes a copy of this SDK in it's binary releases, and in it's source code repository.
Contributing
The source code for this project is available on the
AgDLR GitHub site. You can track daily progress there, as well as use bleeding edge features.
This project is open to the community for submitting samples for Silverlight™ that are written in dynamic languages implemented on the DLR. Please post your submissions in the Discussions tab.
Language Websites
IronPythonIronRuby