## To build: ``` make all ``` ## To use: ``` ./smr ``` ## Try: ``` ./try.sh ``` ## Judges' remarks: Nearly every year, one or more people would submit what they claimed was the world's smallest self reproducing program. While the sizes of these submissions varied, a quick glance would reveal that they were too big, until this entry came along. While strictly speaking, [smr.c](%%REPO_URL%%/1994/smr/smr.c) is not a valid C program, it is not an invalid C program either! Some C compilers will compile an empty file into a program that does nothing. But even if your compiler can't, the build instructions supplied with this entry will produce an executable file. On most systems, the `stdout` from the executable will exactly match the original source. In the future, the contest rules will specify a minimum size that is one character larger than this entry, forever eliminating this sort of program from the contest. After all, how many variations can one make on this entry? :-) ## Author's remarks: The world's smallest self-replicating program. Guaranteed. Produces a listing of itself on `stdout`.