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 Started
Hello, World
Hosting

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

IronPython
IronRuby

Last edited Mar 24, 2009 at 5:10 AM by jimmysch, version 21