Ruby Past Present and Future

Meta-programming