Skip to content

Fall in love with Julia: Meta programming

Photo of stephan sahm
Hosted By
stephan s.
Fall in love with Julia: Meta programming

Details

Hi all, this introductory series is for you:

  • you do Data Science in R, Python, Matlab, Fortran, etc.?
  • you like it high-level and high-performant?

Meta programming is one of those dark magics that lets you walk on water but can also drive you insane. Use it with caution. In this beginner tutorial you are going to learn the first steps and precautions.

We will go through different levels of metaprogramming, starting with `eval`, moving on to `macros`, then `generated functions` and finally packages like `Cassette.jl` and `IRTools.jl`.

As usual in this series, you will get a beginner-friendly hands-on experience using a Jupyter-Notebook, with which you can try out meta programming yourself and also experiment further afterwards. The material will be made available at the github repository https://github.com/jolin-io/fall-in-love-with-julia
You do not need to prepare anything.

Looking forward to see you all!
Spread the news and invite everyone to this Julia 101!
It is going to be online, so everyone from everywhere is welcome.

yours,
Stephan Sahm
Founder of Jolin.io consultancy
www.jolin.io

P.S.: The link to the online tool will be made available 10 min before the actual start. Please join 5 min ahead, the session is going to start on-time, 18:30 CET.

Photo of Julia User Group Munich group
Julia User Group Munich
See more events