Introduction

The book you're holding focuses on Microsoft's Dynamic Language Runtime (DLR) and what it can do for you in your day-to-day programming work. Many think the DLR is an esoteric platform that matters only if you happen to be one of the very few who are implementing languages such as Python and Ruby atop the .NET Framework. That belief is far from the truth. The DLR puts a number of exciting capabilities at your disposal. Implementing languages is actually pretty far down on that list.

One of the most obvious things to do with the DLR is to mix and match code and objects from different languages. Do you have an object in Python that does what you need? Use the DLR to make that object usable from your C# code.

Going further, you can ...

Get Pro DLR in .NET 4 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.