The Dynamic Language Runtime (DLR) from Microsoft is a set of services that run on top of the CLR and provides language services like:
- Dynamic type system
- Dynamic method dispatch
- Dynamic code generation
- Hosting API
It can be used to implement dynamic languages like Python and Ruby on the .NET Framework. The DLR services are used in IronRuby, a .NET implementation of the Ruby language, IronPython 2.0, dynamic Visual Basic (VBx) and Managed JScript (ECMAScript 3.0).
No comments:
Post a Comment