Category:Interpreter

An interpreter is a computer program that directly executes instructions written in a programming or scripting language without previously compiling them into machine language program.

Fougerite uses three different interpreters at the moment. Two of them are for Javascript, being the same but with a different version, which allows to use Jint 0.9 to run Plugins with Magma compatibility and the new and updated Jint 2.2 to interprete and run plugins with a better performance and more features. This allows to run old plugins that aren't being updated without any issues.

The third one is IronPython, which allows plugin developers to write plugins in Python.