# Metaprogramming in Scala

- Institution: CERN
- Department: IT Lightning Talks (ITLT)
- Speaker: Florian Cassayre
- Year: 2025
- Language: English
- Source: [CERN](https://videos.cern.ch/record/3022985)
- Licence: [CERN](http://copyright.web.cern.ch)
- Who can watch: Teens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

Metaprogramming enables writing code that generates or transforms other code, unlocking powerful abstractions and opportunities for compile-time optimizations. This talk explores the metaprogramming framework offered by the Scala 3 programming language through concrete examples..

0:00:00 Slide 1

0:00:16 Slide 2

0:00:32 Slide 3

0:00:48 Slide 4

0:01:04 Slide 5

0:01:20 Slide 6

0:01:36 Slide 7

0:01:52 Slide 8

0:02:08 Slide 9

0:02:24 Slide 10

0:02:40 Slide 11

0:02:56 Slide 12

0:03:12 Slide 13

0:03:28 Slide 14

0:03:44 Slide 15

0:03:59 Slide 16

0:04:15 Slide 17

0:04:31 Slide 18

0:04:47 Slide 19

0:05:03 Slide 20

0:05:19 Slide 21

0:05:35 Slide 22

0:05:51 Slide 23

0:06:07 Slide 24

0:06:23 Slide 25

0:06:39 Slide 26

0:06:55 Slide 27

0:07:11 Slide 28

0:07:27 Slide 29

0:07:43 Slide 30

## Lectures

1. [Metaprogramming in Scala](https://invisiblenetwork.ai/learn/cern/3022985/13bc3b1de168), 8 min (CERN's player)
