metaprogramming nirvana
By Mafinar Khan
metaprogramming nirvana
Metaprogramming makes programming programmable. It is a featur that liberates programmers from the shackle of limited coding patterns and producing codes that stays closer to the domain in hand. It also makes a programmer closer to the language in question and gain deeper "feel" for the syntax and libraries. The more metaprogrammability a language gives, the more empowering it gets. In this talk I would present aspects of meta-programming of different languages and how wielding it can beget pure joy.