Python's “disappointing” superpowers
Metaprogramming does not require dynamic types, but this post seems to equate them. As far as I can see all this could be done in e.g. Java (and probably is).<p>IME this kind of &quot;magic&quot; very quickly loses its appeal when you have to debug it. The author&#x27;s idea of libraries wrapping this stuff up so users don&#x27;t have to care about it just doesn&#x27;t pan out at all in my experience.