u/MagnusSedlacekin r/scala • Recommends
Scala metaprogramming, reflection beyond mirrors by Kalin Rudnicki @ Func Prog Sweden
#scala3#metaprogramming#macros
56K subscribers • 32 videos on Hallway
Advanced. Deep dive for people who know the field.
3.3K views7 months ago1 recommendation
Programming languagesScalaLanguage design and type systems
Kalin Rudnicki compares mirrors and macros in Scala 3, arguing that macros offer better type safety, composability, and control.
The presentation looks at the two main approaches available in Scala 3 — mirrors and macros — and argues that while mirrors are common, they often lead to awkward code, unsafe casts, and poor runtime output. In contrast, macros give developers type safety, composability, and full control over the code they generate. Kalin Rudnicki linkedin.com/in/kalin-rudnicki-5ab151150/ Venue sponsor - Kivra kivra.se/ Video sponsor – Ada Beat adabeat.com Merch If you want to spread functional programming and support the channel, buy something from the shop: funcprogsweden.myspreadshop.net/ Chapters: Introduction by Magnus Sedlacek Scala meta programming, reflection beyond mirrors Mirror Macros Oxygen Json decoder Scala 3 macros Example Conclusion Q&A #funcprogswedenu/MagnusSedlacekin r/scala • Recommends