What is Nasal
| The FlightGear forum has a
subforum related to: Nasal Scripting
|Memory Management (GC)|
FlightGear offers a very powerful functional scripting language called Nasal, which supports reading and writing of internal FlightGear properties, accessing internal data via extension functions, creating GUI dialogs and much more. While "Nasal" may seem like a weird name, just read it as "FlightGear scripting".
Not another scripting language
Nasal code can be run by aircraft configuration files, and it can be embedded in various XML files (dialog files, animation files, bindings for joysticks, keyboard and cockpit controls, and even in scenery objects). Nasal is platform independent and designed to be thread safe.