ZPE, and indeed the YASS language that ZPE works with, were designed to be flexible. Within ZPE it is possible to overwrite key features such as built-in functions.
This language flexibility is one of the key features of YASS and it spawned from it's original purpose to be an easy-to-learn, robust and flexible language, mainly designed for education.
Ultimately, this flexibility lead to the decision to add syntactic sugar to the syntax, allowing optional tokens to be added to code that aren't required but are good at adding to the descriptiveness of code.
Comments