Yukihiro "Matz" Matsumoto

Meta-programming