Modernizing FlightGear Scripting: Difference between revisions

Jump to navigation Jump to search
Line 46: Line 46:
   |title  =  <nowiki> Re: Nasal must go </nowiki>  
   |title  =  <nowiki> Re: Nasal must go </nowiki>  
   |author =  <nowiki> curt </nowiki>  
   |author =  <nowiki> curt </nowiki>  
  |date  =  Oct 6th, 2016
  |added  =  Oct 6th, 2016
  |script_version = 0.40
  }}</ref>
The balance is that Nasal is used a little in the core program, GUI, advanced weather, etc.. and a very lot in aircraft models. Nasal works well enough and removing it would be a massive undertaking. Although many people don't particularly like Nasal it is reasonably efficient and is very adapted to operations within FlightGear. Most contributors simply have yet to see a compelling reason to change; concurrency isn't even relevant until we have a properly threaded core, and garbage collection is not something commonly seen as a problem.
Removing Nasal will break a lot of aircraft models so it's not an option that can be seriously considered without a migration path. Some core developers would argue that there is overuse of Nasal aircraft side but it is what it is and we can't change that.
<ref>{{cite web
  |url    =  https://forum.flightgear.org/viewtopic.php?p=296172#p296172
  |title  =  <nowiki> Re: Nasal must go </nowiki>
  |author =  <nowiki> Richard </nowiki>
   |date  =  Oct 6th, 2016  
   |date  =  Oct 6th, 2016  
   |added  =  Oct 6th, 2016  
   |added  =  Oct 6th, 2016  

Navigation menu