Jamie Balfour

Welcome to my personal website.

Find out more about me, my personal projects, reviews, courses and much more here.

Official ZPE/YASS documentationLanguage flexibility

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

There are no comments on this page.

New comment

Comments are welcome and encouraged, including disagreement and critique. However, this is not a space for abuse. Disagreement is welcome; personal attacks, harassment, or hate will be removed instantly. This site reflects personal opinions, not universal truths. If you can’t distinguish between the two, this probably isn’t the place for you. The system temporarily stores IP addresses and browser user agents for the purposes of spam prevention, moderation, and safeguarding. This data is automatically removed after fourteen days.

Comments powered by BalfComment

Feedback 👍
Comments are sent via email to me.