lihaoyi/macropy. From my old Lisp days, I'm still a fan of macros - simply because configurable programming languages allow for a significantly higher level of description. Okay, this often comes at the expense of understandability, because a reader not only has to know the language and the libraries, but now also the macros. Nevertheless, for some purposes I still find macros very practical. Whether I would want to integrate them into Python, as this project does, I'm not sure yet - but the approach via the AST is at least interesting.