Skip to content

Opening book details…

Can I read Proceedings of the 2007 symposium on Dynamic languages - DLS '07 - Bringing dynamic languages to .NET with the DLR on EtoBox?

Proceedings of the 2007 symposium on Dynamic languages - DLS '07 - Bringing dynamic languages to .NET with the DLR by Hugunin, Jim is a scholarly article available to read on EtoBox.

What is Proceedings of the 2007 symposium on Dynamic languages - DLS '07 - Bringing dynamic languages to .NET with the DLR about?

From the beginning, Microsoft's .NET framework was designed to support a broad range of different programming languages on a Common Language Runtime (CLR). The CLR provides shared services to these languages ranging from a world-class GC and JIT to a sandboxed security model to tools integration for debugging and profiling. Sharing these features has two huge benefits for languages on the CLR. First, it's easier to implement a language because lots of difficult engineering work is already done for you. Second, and more importantly, these languages can seamlessly work together and share libraries and frameworks so that each language can build on the work of the others. The CLR has good support for dynamic languages today. IronPython-1.0 demonstrates this. The new Dynamic Language Runtime (DLR) adds a small set of key features to the CLR to make it dramatically better. It adds to the platform a set of services designed explicitly for the needs of dynamic languages. These include a shared dynamic type system, standard hosting model and support to make it easy to generate fast dynamic code. With these additional features it becomes dramatically easier to build high-quality dynamic lang

Author
Hugunin, Jim
Publisher
ACM Press
Published
2007
Language
EN

More by Hugunin, Jim

Browse all works by Hugunin, Jim