Please log in to watch this conference skillscast.
Chris will first walk through what the compiler actually does to turn your Scala source files into Java bytecode, looking at some of those infamous phases along the way. Then he'll look at how the codebase is structured, and how you can extend its functionality using plugins. Finally there will be a live-coding demo showing how easy it is to start hacking on the compiler.
This talk is aimed at you if you are an intermediate Scala developer who understands concepts such as typeclasses and the cake pattern, but no prior knowledge of the internals of scalac is required.
YOU MAY ALSO LIKE:
A deep dive into scalac
Chris Birchall
Chris is a principal software developer at OVO Energy, where he looks after authentication and personal data as a member of the Identity team. He is the author of the ScalaCache library. He has been using Scala for work and play since 2010.