Introduction to Metaprogramming in Julia - JuliaCon 2021 Workshop

Introduction to Metaprogramming in Julia - JuliaCon 2021 Workshop

The Julia Programming Language via YouTube Direct link

Macro hygiene

13 of 18

13 of 18

Macro hygiene

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. 1 Outline
  2. 2 Resources
  3. 3 Intro to metaprogramming
  4. 4 Domain-specific language example
  5. 5 2 - Structure of Julia code
  6. 6 Symbols
  7. 7 Expressions
  8. 8 Operator precedence
  9. 9 3 - Expression trees
  10. 10 Solution to the `substitute!` exercise
  11. 11 Solution to `find_variables` exercise
  12. 12 4 - Macros
  13. 13 Macro hygiene
  14. 14 Defining a show macro
  15. 15 Macros for domain-specific languages: Variables
  16. 16 Macros with more than one argument
  17. 17 Code generation using eval
  18. 18 World-age errors

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.