
Pro DLR in .NET 4
Chaur Wu
- Editorial
- Apress
- Año
- 2010
- Páginas
- ~328
- Nivel
- Intermedio
De qué trata
Tratado técnico especializado de Chaur Wu sobre el Dynamic Language Runtime (DLR), la infraestructura introducida en .NET Framework 4 para dar soporte a lenguajes dinámicos y despacho dinámico de tipos en C#.
El autor desentraña el árbol de expresiones del DLR (Expression Trees v2), los sitios de llamada dinámica (Call Sites), binders dinámicos, la clase DynamicObject y la interfaz IDynamicMetaObjectProvider. Explica cómo interoperar dinámicamente con IronPython, IronRuby, objetos COM y documentos JSON sin tipado estático rígido.
Una obra de ingeniería avanzada indispensable para creadores de frameworks, creadores de DSLs y desarrolladores que necesitan extender dinámicamente las capacidades de C#.
- DLR
- Dynamic Language Runtime
- C# 4
- DynamicObject
- Expression Trees
- Call Sites
- IronPython
- Metaprogramación
¿Cómo enseña?
Teórico
- ✓ Incluye ejercicios
- ✓ Incluye proyectos
Proyectos
Motor dinámico de reglas y evaluación de expresiones matemáticas
Implementación de un evaluador de scripts dinámicos en tiempo de ejecución basado en Expression Trees y Call Sites del DLR.

