Palindromic Quine by youz

(q=^(){ ('r).(=)(^(s, p){ awhile(s.readc(), { ('p).(=)(it.(+)(p)) }); p }); ["(q=", q, ")()#)()", r(q.to_s().istring(), "=q(")].map(print) })()#)()} )tnirp(pam.])"(q=" ,)(gnirtsi.)(s_ot.q(r ,")()#)()" ,q ,"=q("[ ;)} p ;)} ))p()+(.ti()=(.)p'( { ,)(cdaer.s(elihwa {)p ,s(^()=(.)r'( {)(^=q(

Note that non-ascii characters in the above source code will be escaped (such as \x9f).

download

return to the top page