trzewiczek <trzewic...@trzewiczek.info> writes: > On 01/13/2010 05:09 PM, Arnaud Delobelle wrote: [...] >> Sure, here are some example of self-evaluating python objects, >> i.e. for each v below, >> >> v == eval(v) >> >> I'm quite proud of the last one. [...] >> v = "\"%s\" %% ((r\"%s\",)*2)" % ((r"\"%s\" %% ((r\"%s\",)*2)",)*2) >> >> :) >> >> > If you're proud of the last one, consider moving to Perl. Python is - > as I heard - about elegance and readability of code...
No thanks. It's far too easy to write unreadable code in Perl and I like a challenge :) Seriously - this is a self-evaluating string, not code for landing a $1bn rocket on Mars. Do you expect it to be readable? I don't. However, I definitely find a certain elegance to it. -- Arnaud -- http://mail.python.org/mailman/listinfo/python-list