Metaprogramming
Everything on SkillVeris tagged Metaprogramming — collected across the glossary, study notes, blog, and cheat sheets.
5 resources across 2 libraries
Study Notes(3)
Mixins and Metaprogramming
See how D's string mixins and template mixins let you generate and reuse code at compile time, powered by CTFE and compile-time reflection via __traits.
Metaprogramming Basics
Explore Groovy's Meta Object Protocol — methodMissing, propertyMissing, ExpandoMetaClass, and Categories — for intercepting and extending behavior at runtime.
define_method and Metaprogramming
Discover how define_method, class_eval, and instance_variable_get/set let Ruby programs write code that writes code, powering DSLs, ORMs, and dynamic accessor…
Interview Questions(2)
What Are Proxy and Reflect in JavaScript?
Proxy lets you wrap an object with a handler of “traps” that intercept fundamental operations like get, set, and delete, while Reflect provides the correspondi…
What Are Tagged Template Literals?
A tagged template literal is a template string prefixed with a function name, which causes JavaScript to call that function with the literal split into an arra…