These notes, in no particular sequence, are provided if you intend to make changes to the delivered PSEC code.
Refer to the create-icons which is part of the psec-devp-flow.
This is a list of quirks in no particular sequence.
Function names that duplicate an existing function name, even in a different module, will silently overwrite the original function.
Calling a function in a statement without directing the result to $null or wrapping the call in a [void](& ....)
expression
will silently add the result to the callde functions return values. This can be difficult to find.
The toString statement needs to be implemented in a subclass if it is to change the value of what is displayed.
It would appear certain class validation only takes place when a class is instantiated, not when it is loaded.
Copyright © 2018-2021, 2022, Rexcel System Inc.