BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:What I Learned From Inventing Scala Macros? - Eugene Burmako\, Éc
 ole Polytechnique Fédérale de Lausanne
DTSTART:20160203T093000Z
DTEND:20160203T103000Z
UID:TALK64172@talks.cam.ac.uk
CONTACT:44515
DESCRIPTION:This talk summarizes my PhD research on metaprogramming in Sca
 la. We will start with Scala macros\, which introduced language support fo
 r metaprogramming into the production compiler\, and then discuss their ad
 option 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 i
 nsights.
LOCATION:Auditorium\, Microsoft Research Ltd\, 21 Station Road\, Cambridge
 \, CB1 2FB
END:VEVENT
END:VCALENDAR
