395
edits
Philosopher (talk | contribs) (Issue template – Thanks Johan!) |
Philosopher (talk | contribs) mNo edit summary |
||
| Line 18: | Line 18: | ||
* Expose the catapult locations to the property tree, for JSBSim 'craft and Nasal tutorials. | * Expose the catapult locations to the property tree, for JSBSim 'craft and Nasal tutorials. | ||
* [http://flightgear.org/forums/viewtopic.php?f=18&t=19666 Changing behavior of SGPropertyNodes without tying] | * [http://flightgear.org/forums/viewtopic.php?f=18&t=19666 Changing behavior of SGPropertyNodes without tying] | ||
* (In conjunction with Hooray) Have Nasal load itself: besides for one file (either Nasal/globals.nas or something in [[$FG_ROOT]]), ''all'' Nasal should be loaded from Nasal. (Including <tt>--prop:/nasal/module_name/script</tt> and <tt>--prop:/nasal/module_name/file</tt>.) | * (In conjunction with Hooray) Have Nasal load itself: besides for one file (either Nasal/globals.nas or something in [[$FG_ROOT]]), ''all'' Nasal should be loaded from Nasal. (Including <tt>--prop:/nasal/module_name/script</tt> and <tt>--prop:/nasal/module_name/file</tt>.) See [http://flightgear.org/forums/viewtopic.php?f=30&t=21083]. | ||
Nasal thoughts area: | Nasal thoughts area: | ||
* I would like to include small improvements that enhance my quality of life in SimGear: string slicing, hash iteration using foreach/forindex, save/restore aka stash? (latter to be discussed) | * I would like to include small improvements that enhance my quality of life in SimGear: string slicing, hash iteration using foreach/forindex, save/restore aka stash? (latter to be discussed) | ||
* Hooray and I talk about more extension functions to allow looking into internals; I need to review all of these, gather them up, add to them, etc., and hope they can be included somewhere (Hooray was saying maybe just the standalone Nasal in SimGear, not FlightGear's runtime). | * Hooray and I talk about more extension functions to allow looking into internals; I need to review all of these, gather them up, add to them, etc., and hope they can be included somewhere (Hooray was saying maybe just the standalone Nasal in SimGear, not FlightGear's runtime). | ||
** Sub-idea: if we only include the extensions in standalone and we have optimizer/post-compiler scripts ready, then make a script to be run with standalone that optimizes any or all Nasal files and outputs an optimized version (*.nas.optimized) or even just the bytecode (*.nas.opcode, textual file ofc) and have that be the preferred loading method (if the text is older than the optimized version). | ** Sub-idea: if we only include the extensions in standalone and we have optimizer/post-compiler scripts ready, then make a script to be run with standalone that optimizes any or all Nasal files and outputs an optimized version (*.nas.optimized) or even just the bytecode (*.nas.opcode, textual file ofc) and have that be the preferred loading method (if the text is older than the optimized version). | ||
edits