Overview
Discover key insights into Scala compilation in this 31-minute conference talk from Scala Days New York 2018. Explore five crucial aspects of the compilation process, including build time optimization, type classes and macro derivation, whitebox macros, type checking, and macro expansions. Learn about the explosion factor, single-threaded compilation, and compilation times. Gain a deeper understanding of implicit features and Scala's history through interactive quizzes. Enhance your Scala development skills with practical lessons and expert knowledge shared by Iulian Dragos.
Syllabus
Introduction
Quiz
Build Time
Lessons
Type classes and macro derivation
Whitebox macros
Type checking
Macro expansions
Explosion factor
Singlethreaded
Compilation times
Test your knowledge
What is implicit
When was Scala first announced
Summary
Taught by
Scala Days Conferences