Metaprogramming
- hasSense
- code generation
- runtime program manipulation
- isRelated metaprogramming in javascript
Resources
- https://www.oreilly.com/library/view/programming-scala-3rd/9781492077886/ch24.html
- "Dynamically typed languages like Python and Ruby make it easy to manipulate the program with other code, sometimes derisively called monkey patching. In statically typed languages like Java and Scala, metaprogramming is more constrained and less common. It’s still useful for solving many advanced design problems, but more formality is required to separate compile-time versus runtime manipulation."
- https://www.quora.com/What-programming-language-has-the-best-support-for-metaprogramming
- Summary Python
- https://news.ycombinator.com/item?id=19718015
Children
Backlinks