Advanced Features

This section describes solutions enabling you to make your scripts cleaner and create scripts that can be adapted to your target system immediately.

Features Summary

  • Persistent VariablesA persistent variable is a variable that continues to exist outside of the scripts execution.
  • Environment VariablesIn addition to the local variables defined in a SIL™ program and issue variables (Variable Resolution), there are environment variables. These are global constants you can access in any SIL™ program using the silEnv routine.
  • Custom Fields AliasesAliases represents a powerful tool to refer custom fields indirectly making your scripts function obvious.
  • Development using SILThe katl-commons (SIL Engine™) library offers a suite of features that you can use to develop your own plugins based on Simple Issue Language™ (SIL™).