Code Generator written in python

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


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



More information about the Python-list mailing list