The file rot13.spl contains a ROT-13 scrambler program in SPL, the Shakespeare Programming Language. For information about SPL, see: http://shakespearelang.sourceforge.net/ ROT-13 is a common way of scrambling messages to protect readers who might not wish to see them (e.g. when posting offensive material). It works simply by replacing each letter a-z with the one appearing 13 positions after it in the alphabet (wrapping at the end). This has the effect that using ROT-13 twice will produce the original text. Numbers and other characters are not affected. To compile, do: spl2c rot13.c cc -o rot13 rot13.c -lspl Then use like: ./rot13