To use this website fully, you first need to accept the use of cookies. By agreeing to the use of cookies you consent to the use of functional cookies. For more information read this page.

Official ZPE/YASS documentationLibraries

ZPE/YASS support libraries compiled by the ZPE compiler. They are 'imported' by the interpreter/runtime at runtime. In ZPE 1.7.5 (MacKay Lake) they are imported as a structure of the global function whilst version 1.7.4 and previous versions they were added as a global variable.

To reference a library that has been compiled first, it must first be installed to the .zpe_tools/zpe-libraries directory.

There are two ways to do it: requesting the file from the ZULE repository or by just copying the file. The standard library is always available on ZULE and can be easily installed this way.

Referencing such libraries is easy. As of version 1.7.5 (MacKay Lake) this is done by just using the new keyword in front of the name:

YASS
$lib = new stdLib()
print($lib->gcd(54, 5))
    

Prior to version 1.7.5

Prior to version 1.7.5, libraries were accessed as variables that could not be copied or made into instances. To use them one simply used the variable reference in the same way as shown above, except instead of declaring the standard library as an instance, the global $stdLib variable is used:

YASS
print($stdLib->gcd(54, 5))
    
Comments

There are no comments on this page.

New comment
Reply
Provide feedback on this page
Comments are sent via email to me.