Developer(s) | Microsoft Dynamic Language Runtime Team |
---|---|
Stable release | 1.0 / April 16, 2010 |
Operating system | Microsoft Windows, Debian, Ubuntu |
Platform | .NET, Mono |
Type | System platform |
License | Apache License, v2.0 |
Website | dlr.codeplex.com |
The Dynamic Language Runtime (DLR) from Microsoft is an ongoing effort to bring a set of services that run on top of the Common Language Runtime (CLR) and provides language services for several different dynamic languages. These services include:
- A dynamic type system, to be shared by all languages utilizing the DLR services
- Dynamic method dispatch
- Dynamic code generation
- Hosting API
By having several dynamic language implementations share a common underlying system, it should be easier to let these implementations interact with one another. For example, it should be possible to use libraries from any dynamic language in any other dynamic language. In addition, the hosting API allows interoperability with statically typed CLI languages like C#.
For More Info Visit: http://en.wikipedia.org/wiki/Dynamic_Language_Runtime
No comments:
Post a Comment