Whitelips is a development tool for Whitespace programming language. The latest online version can be found at http://vii5ard.github.io/whitespace/ . This project started as a joke, like the language itself, and should not be taken too seriously (unless you want to contribute).
Whitelips features:
- Support for interpreters and compilers for other esoteric languages.
- Brainfuck interpeter and compiler (Whitespace implementation).
- Whitespace virtual machine,
- Whitespace optimizer,
- On-the-fly compilation,
- Local storage (browser) for programs (programs are never sent to the server),
- Whitespace assembly virtual machine and compiler to Whitespace,
- Disassebler,
- Debugging Whitespace and assembly programs,
- Whitespace syntax highlight,
- Example programs (including a Brainfuck interpreter).
- Whitespace assembly macros,
- Whitespace assembly libraries:
- lib/alias.ws - Aliases for compatibility with other assemby implementations.
- lib/math.ws - Math functions (e.g. sqrt) .
- lib/rot13.ws - rot13.
- lib/std.ws - Includes all the libraries.
- lib/string.ws - Some useful string functions.