Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

5 Things You Need to Know About Scala Compilation

Scala Days Conferences via YouTube

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

Reviews

Start your review of 5 Things You Need to Know About Scala Compilation

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.