Name: Anonymous 2014-06-02 21:42
http://compsoc.dur.ac.uk/whitespace/
The only syntactically significant character is whitespace.
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 INTERCAL or Unlambda that don't directly provide, for instance, multiplication. Some whitespace is written directly, but a great deal of it is written through an assembler.
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
The only syntactically significant character is whitespace.
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 INTERCAL or Unlambda that don't directly provide, for instance, multiplication. Some whitespace is written directly, but a great deal of it is written through an assembler.
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