Modernizing FlightGear Scripting: Difference between revisions

Jump to navigation Jump to search
Line 216: Line 216:
   |date  =  Jan 26th, 2016  
   |date  =  Jan 26th, 2016  
   |added  =  Jan 26th, 2016  
   |added  =  Jan 26th, 2016  
  |script_version = 0.40
  }}</ref>
Torsten is successfully using JavaScript via nodejs for a private project with FlightGear. Communication with FGFS runs via websocket and the http/fgcommand interface. I don't miss a single feature and everything works as one would expect. I would assume, the same technique would be possible with Python or any other scripting language that supports websockets, http-get, http-post and has some support for JSON (python has, ruby has, lua has). That being said, I don't see a benefit having a binary integration of Python in the flightgear core. Using python to get/set properties and run fg-commands is already possible without any c++ integration.<ref>{{cite web
  |url    =  https://sourceforge.net/p/flightgear/mailman/message/34792963/
  |title  =  <nowiki> Re: [Flightgear-devel] A FGPythonSys implementation: The embedded
Python interpreter as a FlightGear subsystem. </nowiki>
  |author =  <nowiki> Torsten Dreyer </nowiki>
  |date  =  Jan 25th, 2016
  |added  =  Jan 25th, 2016
   |script_version = 0.40  
   |script_version = 0.40  
   }}</ref>
   }}</ref>

Navigation menu