...
Even though SIL works just fine as a standalone scripting language outside Jira (e.g. our installers use SIL to copy the apps to your Jira directory - yes, we use SIL to install SIL), where it really makes a difference is inside Jira.
...
The SIL language is actually independent from Jira. It can be used for any purpose, for instance be applied for Confluence (it's just an example, there's no app planned at this time). It can basically be applied for anything. On top of the basic interpreter we've also added a Jira specific interpreter which predefines the standard variables, the key variable for instance which represents the key of the issue.
...
As you can see, Jira SIL interpreter (or Issue SIL interpreter , how as we call it internally) basically extends the capabilities of the standard interpreter. The standard SIL Interpreter provides a registry for all routines and the Issue SIL Interpreter adds the additional routines into this registry including Jira interactions.
...