The latest version of ZPE brings many new changes that improve its performance while adding new and additional features to make the language even easier to work with.
Let's start with that, then. ZPE brings in function tooltips that allow you to hover over a function within the code and read a very quick overview of that function, its parameters, and its return type(s).
The latest version also adds support for $-unbound parameters within function definitions, changes the way objects are passed across (they are always by reference, never copied), and changes the underlying ZPE class to the ZPEMain class and the ZPE class, separating logic from the startup features.
There's also a new internal object for Pairs, and the function
keyword that has been used for declaring a function type is now separate and is fn
.