Home

Awesome

snowman-lang

An esoteric programming language, with the primary design goal of being as confusing and hard to read as possible. See doc/snowman.md for documentation.

Example programs are inside the examples directory. As a simple example, here's a ROT13 program:

}vg:*#96nG|#110nL,bO|#64nG'(#78nL('>
bO,oR|:#13nA;:#109nG|#123nL,bO|#77nG
'(#91nL('>bO,oR|:#13nS;:#;bI;bI;aMsP

C++ interpreter is inside lib. To compile, cd lib and make release (or just make for the debug build, which will be the default until the first non-beta version).

TODO