An Online Whitesspace compiler, virtual machine and IDE
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
css
example
img
.gitignore
README.md
favicon.ico
help.html
index.html
interceptTabs.js
jquery.js
tidy.conf
ws_asm.js
ws_core.js
ws_fs.js
ws_ide.js
ws_opt.js
ws_util.js

README.md

Whitelips IDE

Whitelips is a development tool for Whitespace programming language. The latest online version can be found at http://vii5ard.github.io/whitespace/ and the old version at http://whitespace.kauaveel.ee. This project started as a joke, like the language Itself, and should not be taken too seriously (unless you want to contribute).

Whitelips features:

  • 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.