Yes, I should have been clearer in my previous comment: What I meant to say was that I see what the previous poster meant, and I was wrong.
However, if someone wants to do something similar in Python, here are how you would (have) to do it. I didn't mean to say that it was the same - or as straightforward.
This is also why I linked to the r(estricted)python examples with pypy -- because they give you more of the power to define a whole language -- but that also isn't the same as being able to do it within the language itself.
As for meta-programming, I have always meant that in the sense of lisp macros, not simply chaining some cleverly named functions.
I'm still not convinced it's a feature I would want in Perl -- but then again, I don't particularly like Perl, and I don't use it -- so clearly what I think of it doesn't matter: I'm not the target audience for Perl features.
Thankfully we don't all prefer the same tools :-)