Completed
Expressions
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Introduction to Metaprogramming in Julia - JuliaCon 2021 Workshop
Automatically move to the next video in the Classroom when playback concludes
- 1 Outline
- 2 Resources
- 3 Intro to metaprogramming
- 4 Domain-specific language example
- 5 2 - Structure of Julia code
- 6 Symbols
- 7 Expressions
- 8 Operator precedence
- 9 3 - Expression trees
- 10 Solution to the `substitute!` exercise
- 11 Solution to `find_variables` exercise
- 12 4 - Macros
- 13 Macro hygiene
- 14 Defining a show macro
- 15 Macros for domain-specific languages: Variables
- 16 Macros with more than one argument
- 17 Code generation using eval
- 18 World-age errors