Part 3. Languages and tools

Learning about advanced techniques to build the supporting foundations of metaprogramming in your code is fun, but it’s also beneficial to use the hard work of others.

In chapter 8 you’ll see how you can use the Dynamic Language Runtime to support dynamic programming.

Discovering tools and languages that already have metaprogramming as a primary focus of its feature set is the focus of chapter 9.

In chapter 10, you’ll get a tour of a new compiler API from Microsoft called Project Roslyn and what it brings to the table for developers.

Get Metaprogramming in .NET now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.