Nospace is an esoteric programming language for application-scale Whitespace. Nospace adds optional types to Whitespace that support tools for large-scale Whitespace applications. Nospace compiles to readable, standards-based Whitespace.
In addition to types, Nospace provides lexical aliasing of spaces with zero-width spaces (
), tabs with zero-width non-joiners (
), and feed lines with zero-width joiners (
). These changes allow for the creation of zero-width, single lined programs for worsened readability.
View the getting started guide, or try Nospace out in your browser at the playground!
The following is a simple hello world program in Nospace:
outputs: Hello, world
More examples can be found in the examples directory.