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

YouTube

Can We Have the Standard Library for Macros?

Scala Days Conferences via YouTube

Overview

Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Explore the challenges and solutions for creating a unified standard library for Scala macros in this conference talk from Scala Days 2025. Discover how current macro development suffers from low-level, error-prone APIs that require extensive boilerplate code and duplicate implementation across Scala 2 and 3. Learn about the limitations of existing approaches like Shapeless and Mirrors, and understand why developers often abandon macro solutions for less elegant alternatives like code generation or manual implementation. Examine a proposed design for a macro standard library that would make simple macro tasks straightforward while keeping complex scenarios achievable, with the added benefit of code sharing between Scala versions. Gain insights from Chimney co-maintainer Mateusz Kubuszok on how to streamline macro development and reduce the friction that currently prevents wider adoption of this powerful Scala feature.

Syllabus

Mateusz Kubuszok: Can we have the Standard Library for Macros? [Scala Days 2025]

Taught by

Scala Days Conferences

Reviews

Start your review of Can We Have the Standard Library for Macros?

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.