Completed
Recognition
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Philosophy of Scala Macros
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 Inception
- 3 Related language features
- 4 Towards macros in Scala 2.10
- 5 Macros as implemented in 2.10
- 6 On the verge of the release
- 7 Adoption
- 8 Recognition
- 9 The main question of today's talk
- 10 Our hypothesis
- 11 Features represented with method calls
- 12 Our experience
- 13 Empowered method calls
- 14 Empowered interpolation
- 15 Empowered implicits
- 16 Example #3 - Before macros
- 17 Example #3 - Vanilla macros
- 18 Example #3 - Implicit macros
- 19 Implicits and macros: a match made in heaven
- 20 Implicits and macros: a retrospective
- 21 Summary
- 22 Limitations of def macros
- 23 Limitation #2 - Can't affect global bindings
- 24 Macro paradise
- 25 Untyped macros
- 26 Type macros
- 27 Macro annotations
- 28 Two faces of Scala macros
- 29 The phenomenon of whitebox macros
- 30 Explanation #1 - Scala is not very whitebox
- 31 Explanation #2 - Whitebox is not very Scala
- 32 The bottom line