Now, Whitespace is a pretty good language. One of the best, you might say. But it's not for everyone.
Some people have ethical objections to the use of tabs in their code - and even if that's an incorrect opinion, I respect your right to have it. So we put our best engineers onto the task, and three years later, we came up with better-whitespace, a language that uses only spaces and newlines.
- ✔️ Turing complete
- ✔️ Deletes itself if you try to use tabs in your code since you clearly can't be trusted
- ✔️ Interpreted
- ✔️ Code secure against screen-watching attacks
- ✔️ Built in syntax highlighting
- ✔️ Enterprise-ready
- ✔️ Doesn't install 100MB of electron
./bws [better-whitespace-code.bws]
If you're not cool enough to write better-whitespace code by hand, you can use the converter from python:
./bws convert.bws [python_code.py] [better-whitespace-code.bws]
See also hello_world.bws
⠀
This whole thing is a joke. It's just python source converted into binary using spaces and newlines.