Nasal HLA standalone: Difference between revisions

Jump to navigation Jump to search
Line 9: Line 9:


This article will serve as the guinea pig for writing [[Developing with HLA]], using [[FlightGear HLA support (High Level Architecture)]].
This article will serve as the guinea pig for writing [[Developing with HLA]], using [[FlightGear HLA support (High Level Architecture)]].
{{FGCquote
|1= I do like the idea of a stand-alone script interpreter communicating via HLA or some similar IPC, but we still have to consider fragments of script code embedded in models to create or enhance fancy animations.  Not all script fragments make sense to run externally.
|2= {{cite web
  | url    = http://forum.flightgear.org/viewtopic.php?p=270412#p270412
  | title  = <nowiki>Re: FGPython an propose for Python as an nasal alternative</nowiki>
  | author = <nowiki>curt</nowiki>
  | date  = Dec 28th, 2015
  | added  = Dec 28th, 2015
  | script_version = 0.23
  }}
}}
{{FGCquote
|1= Regarding Nasal as a scripting language and AW, I'm hopeful that the work I'm doing on HLA will allow us to run Nasal in a separate thread from the FDM and display, so Nasal GC no-longer can impact frame-rates.  It would also allow for writing a weather simulation completely external to the FlightGear instance, which could be quite neat.
|2= {{cite web
  | url    = http://forum.flightgear.org/viewtopic.php?p=265721#p265721
  | title  = <nowiki>Re: the real cost of the Nasal Garbage Collector</nowiki>
  | author = <nowiki>stuart</nowiki>
  | date  = Nov 24th, 2015
  | added  = Nov 24th, 2015
  | script_version = 0.23
  }}
}}
{{FGCquote
|1= I suspect that Nasal might give problems as there are a fair amount of assumptions related to code that will run at the rendering frame rate - but this will be aircraft dependent and it's worth considering during the design phase. Whilst it would be ideal to be completely compatible with all existing models I suspect there may have to be some model changes. The move to HLA has great potential to really open up the possibilities.
|2= {{cite web
  | url    = http://sourceforge.net/p/flightgear/mailman/message/34653734/
  | title  = <nowiki>Re: [Flightgear-devel] HLA developments</nowiki>
  | author = <nowiki>Richard Harrison</nowiki>
  | date  = Nov 28th, 2015
  | added  = Nov 28th, 2015
  | script_version = 0.23
  }}
}}


{{cquote|Another thing that would work well is to proxy all nasal script invocations to a Nasal helper thread - again this assumes scripts   
{{cquote|Another thing that would work well is to proxy all nasal script invocations to a Nasal helper thread - again this assumes scripts   

Navigation menu