Modernizing FlightGear Scripting: Difference between revisions

Jump to navigation Jump to search
Line 5: Line 5:
== Background ==
== Background ==
FlightGear has built-in scripting capabilities using a custom ECMAScript-based C-like language called [[Nasal]].  
FlightGear has built-in scripting capabilities using a custom ECMAScript-based C-like language called [[Nasal]].  
Over the last couple of years, we've seen some recurring debates in response to requests to provide support for additional scripting languages, possibly to replace [[Nasal]] scripting in its entirety.
Over the last couple of years, we've seen some recurring debates in response to requests to provide support for additional scripting languages, possibly to replace [[Nasal]] scripting in its entirety sooner or later, i.e. "ditch" Nasal in favor of a more established, more mainstream, language like Python or Lua, with better tooling, support and documentation available for end-users, developers and other contributors.


==  Motivation ==
==  Motivation ==

Navigation menu