Introspección, reflectividad, macros... En esta charla veremos como diferentes lenguajes usan estas técnicas para ayudar a hacer nuestro código más conciso y expresivo (y lo fácil que es también conseguir todo lo contrario).
del programa (otros: Elixir, Rust) • Sistemas basados en meta objetos: Manipulan los objetos de forma directa (otros: Java, JS, Python...) • Son funcionalidades del lenguaje, y nos pueden ayudar a hacer código conciso y expresivo • Es importante no olvidar que sigue siendo código, hay que mantener buenas prácticas: claridad, testabilidad, extensibilidad...