An incomplete guide to Scala 3 macros and Multi-stage programming
Macros, a form of metaprogramming,or more precisely Multi-stage programming, is a way to modify code as data during compile time. Thanks to this technique, programmers now have the power close to the compiler (although you can't change the syntax arb...
blog.functorcoder.com4 min read