Modernizing FlightGear Scripting: Difference between revisions

Jump to navigation Jump to search
Line 88: Line 88:


==  Motivation ==
==  Motivation ==
It is also a question of resource optimiation. Mainstream scripting languages have lots of resources online, call it libraries, documentation, or best practices / know how in general. Nasal is naked in this regard. Any improvement to Nasal, either the language or the framework has to come from within the FG project itself, so in practice, it receives marginal attention.<ref>{{cite web
  |url    =  https://sourceforge.net/p/flightgear/mailman/message/34791061/
  |title  =  <nowiki> Re: [Flightgear-devel] A FGPythonSys implementation: The embedded
Python interpreter as a FlightGear subsystem. </nowiki>
  |author =  <nowiki> Anton Gomez Alvedro </nowiki>
  |date  =  Jan 24th, 2016
  |added  =  Jan 24th, 2016
  |script_version = 0.40
  }}</ref>
Reinventing the wheel in a project that already relies so much on third party libraries simply makes no sense from an outsider's perspective, as it takes away precious and spare manpower from the crucial bits of the system.<ref>{{cite web
Reinventing the wheel in a project that already relies so much on third party libraries simply makes no sense from an outsider's perspective, as it takes away precious and spare manpower from the crucial bits of the system.<ref>{{cite web
   |url    =  https://sourceforge.net/p/flightgear/mailman/message/21740584/  
   |url    =  https://sourceforge.net/p/flightgear/mailman/message/21740584/  

Navigation menu