Code Generator written in python

Arnaud Delobelle arnodel at
Thu Jan 14 17:51:25 CET 2010

trzewiczek <trzewiczek at> 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.


More information about the Python-list mailing list