What is Nasal: Difference between revisions

https://plausible.org/nasal/ is now a dead link (looks like the server was reinstalled). Provide reference link to the last save from the Wayback Machine
mNo edit summary
(https://plausible.org/nasal/ is now a dead link (looks like the server was reinstalled). Provide reference link to the last save from the Wayback Machine)
Line 1: Line 1:
{{Template:Nasal Navigation}}
{{Template:Nasal Navigation}}


[[FlightGear]] offers a very powerful functional '''scripting language''' called '''[http://plausible.org/nasal/ Nasal]''', which supports reading and writing of internal [[Property Tree Intro|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".
[[FlightGear]] offers a very powerful functional '''scripting language''' called '''Nasal'''<ref>https://web.archive.org/web/20160817183633/https://plausible.org/nasal/</ref>, which supports reading and writing of internal [[Property Tree Intro|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".




Line 10: Line 10:


Nasal code can be run by [[aircraft]] configuration files, and it can be embedded in various [[XML]] files (dialog files, animation files, bindings for [[joystick]]s, keyboard and cockpit controls, and even in [[Howto:Nasal in scenery object XML files|scenery objects]]). Nasal is platform independent and designed to be thread safe.
Nasal code can be run by [[aircraft]] configuration files, and it can be embedded in various [[XML]] files (dialog files, animation files, bindings for [[joystick]]s, keyboard and cockpit controls, and even in [[Howto:Nasal in scenery object XML files|scenery objects]]). Nasal is platform independent and designed to be thread safe.
{{Template:Appendix}}