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.