Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Nasal Language (FlightGear)New to Visual Studio Code? Get it now.
Nasal Language (FlightGear)

Nasal Language (FlightGear)

RenanMsV

|
1,635 installs
| (1) | Free
Nasal language support for Visual Studio Code
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Nasal language support for Visual Studio Code

nasal-logo

Version Rating Downloads Build Status GNU General Public License

What is Nasal?

Originally written and developed by Andy Ross for a personal project, it was integrated into FlightGear in November 2003, and has been continuously developed, improved, and refined since then.

Nasal 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 - NASL

Nasal uses some of the concepts of ECMA/JavaScript, Python and Perl and implements a simple but complete way of Object Oriented Programming (OOP), Nasal uses an internal garbage collector so that no manual memory management is required by the programmer.

People familiar with other programming languages, and scripting languages like JavaScript in particular, are usually able to learn Nasal rather quickly.

nasal-scripting-example

Thanks to

  • @freevryheid for his awesome patterns at Sublime2/Nasal

More info

  • https://wiki.flightgear.org/What_is_Nasal
  • https://wiki.flightgear.org/Nasal_scripting_language
  • https://wiki.flightgear.org/Nasal_FAQ
  • https://web.archive.org/web/20160817183633/https://plausible.org/nasal/
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft