Create new Symja constants or functions
The Symja constants are implemented in the package:
The Symja functions are implemented in the packages:
Builtin functions must implement the interface
ICoreFunctionEvaluator and evaluate the arguments in a non standard way.
System functions must implement the interface
IFunctionEvaluator and are evaluated according to the assigned function symbol attributes defined in the
A lot of system functions have associated pattern matching rule files in the folder:
These rules are converted by the class
into the package
A new function name should be added to
with a leading uppercase character in its name.