20,741
edits
Line 6: | Line 6: | ||
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 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. | 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. | ||
This article is intended to help summarize some of the key points made by various contributors and to help provide a reference for people interested in the corresponding debates. | |||
== Motivation == | == Motivation == |