Metaprogramming - beyond code templating

Details

Boilerplate - every programmer knows it. Wouldn't it be nice to be able to get rid of this when it makes sense?

For our December meetup we'll look at how different functional programming languages allow you to "write programs that write programs".

We'll have several short talks that show how different languages approach this topic. We have confirmed talks on Clojure, Template Haskell, Racket and F# and are still open for additional languages! As always, we'll try to keep everything approachable to FP beginners.

Doors open at 18:30, talks begin at 19:00.

As always, we want this to be a nice learning environment for everyone so we follow the Berlin Code of Conduct: https://berlincodeofconduct.org/