Shinobu (2000-10-11)
Self-producing program generator-generator.
Run without arguments -- reproduce source.
Run with arguments -- read from stdin, generate source to stdout.
The output program does the same thing as the original: it's a self
reproducing program if run without arguments, and generate another
program if run with arguments.
The motivation behind these programs reflect the UCSD computer science
curriculum: Start in cse10 (write programs) and end in cse131 (write
program which produce programs). So I figured, the next step would be
to write programs which produce programs which produce programs :)
Template based on Maehara Shinobu from Love Hina.
--
omoikane@uguu.org - http://uguu.org/