Chapter 21
Metaprogramming
Intercepting and customizing language behaviour: Proxy, Reflect, well-known symbols, exotic objects, andeval.5 questions
- 010What can a Proxy intercept, and what are its invariants?Coming soonCorehard
- 020What is
Reflectfor?Coming soonmedium - 030Which well-known symbols let you customize built-in behavior?Coming soonmedium
- 040What is an exotic object?Coming soonhard
- 050Why is
evaldangerous, and what's the difference between direct and indirect eval?Coming soonmedium