University of Cambridge > Talks.cam > Microsoft Research Cambridge, public talks > What I Learned From Inventing Scala Macros?

What I Learned From Inventing Scala Macros?

Add to your list(s) Download to your calendar using vCal

If you have a question about this talk, please contact lecturescam.

Please be aware that this event may be recorded. Microsoft will own the copyright of any recording and reserves the right to distribute it as required.

This talk summarizes my PhD research on metaprogramming in Scala. We will start with Scala macros, which introduced language support for metaprogramming into the production compiler, and then discuss their adoption and impact on the Scala community. Following that, we will see how our experience with macros suggested better ways of designing reflection APIs. The presentation is Scala-centric, but features language-agnostic insights.

This talk is part of the Microsoft Research Cambridge, public talks series.

Tell a friend about this talk:

This talk is included in these lists:

Note that ex-directory lists are not shown.

 

© 2006-2024 Talks.cam, University of Cambridge. Contact Us | Help and Documentation | Privacy and Publicity