Srinivas Jonnalagadda
8/21/2006 6:32:00 AM
Dear all,
I was trying the well-known problem of writing a program that outputs
itself. Here is first trial.
s = "\nprint \"s = \\\"\"\n0.upto(s.length) { |i| printf(\"%c
\", ?s[i]) }\nprint \"\\\"\"\nputs s"
print "s = \""
0.upto(s.length) { |i| printf("%c", ?s[i]) }
print "\""
puts s
However, I am having a difficulty self-printing the literal line. Could
someone help?
Greetings,
JS