Over the years my opinion has flipped from: "metaprogramming is bad and no one should ever do it"
to: "metaprogramming is incredible and no one else should ever do it"
Conversation
This Tweet was deleted by the Tweet author. Learn more
This Tweet was deleted by the Tweet author. Learn more
Scala 3's macros are a bit similar! docs.scala-lang.org/scala3/guides/ - inspired by the work on Multistage Programming I think:

