Whitespace Language

A new Esoteric Programming Language in which the only syntactically significant character is whitespace. Anything else is a comment, I guess.....

The constructs of the language itself are all opcodes forming a Stack Based Language with a heap. From this perspective, it is tremendously straightforward and useful by comparison with languages like Inter Cal or Un Lambda Language that don't directly provide, for instance, multiplication. Some Whitespace is written directly, but a great deal of it is written through an assembler.

{Whitespace is the only syntactically significant character in Forth Language. The parser looks for tokens separated by whitespace, looks them up in the symbol table and if not found tries to interpret them as numbers in the current language. Forth is, of course, stackbased.}

The operations start with a one or two character prefix denoting category, and are divided among:

Stack control

Arithmetic

Heap access

Flow control

I/O


Holy Cow, Brain Fsck for spies! I've seen it all. This even beats Active COBOL Pages in the WTF category.


See original on c2.com