Chapter 14. Dynamic Languages and Dynamic .NET for Silverlight

One of the notable features of Silverlight is its support for dynamic languages. A dynamic language is interpreted at runtime, meaning it is possible to add new code while a program is executing. The dynamic language you are likely most familiar with is JScript. Silverlight has direct support for both JScript and Managed Jscript, which is JScript executing on the Dynamic Language Runtime (DLR). Two other dynamic languages are supported: Ruby and Python (called IronRuby and IronPython in the Silverlight/.NET world). This integration capability enables the development of rich Internet applications (RIAs) using the Silverlight platform—XAML for the presentation layer and dynamic languages ...

Get Introducing Silverlight 4 now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.