</> CodeBooks
    ← Volver a R (página 1)
    Portada de Metaprogramming in R

    Metaprogramming in R

    Thomas Mailund

    Editorial
    Apress
    Año
    2017
    Páginas
    ~103
    Nivel
    Intermedio

    De qué trata

    Guía especializada de Thomas Mailund publicada por Apress en 2017. Explica cómo escribir programas en R que inspeccionan, transforman y generan otro código en tiempo de ejecución.

    Detalla la representación abstracta de código en R (ASTs, expressions y language objects), inspección de pilas de llamadas con `sys.call`, manipulación de entornos léxicos, macros simuladas y evaluación perezosa (lazy evaluation) con promises.

    Proporciona explicaciones minuciosas sobre los mecanismos internos del intérprete de R, permitiendo al lector comprender a fondo el funcionamiento de frameworks como `rlang` y `tidyverse`. Imprescindible para desarrolladores de librerías en R.

    • Metaprogramación
    • R
    • rlang
    • AST
    • Lazy Evaluation
    • Promises
    • sys.call
    • tidyverse internals

    ¿Cómo enseña?

    TeóricoPráctico

    Teórico

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Optimizador Dinámico de Expresiones Matemáticas en R

    Herramienta que analiza el árbol sintáctico de funciones en R y reescribe expresiones algebraicas para evaluación numérica acelerada.

    Más de R con nivel Intermedio