Introduction to Metaprogramming in Julia - JuliaCon 2021 Workshop

Introduction to Metaprogramming in Julia - JuliaCon 2021 Workshop

The Julia Programming Language via YouTube Direct link

4 - Macros

12 of 18

12 of 18

4 - Macros

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.