→Introduction and motivation: + links
== Introduction and motivation ==
Nasal (Flightgears integrated scripting language) comes with a limited number of [[Nasal library|core functions]].
The language was extended by C++ functions as well as libraries written in Nasal (e.g. props, io, math, debug ...). The latter are stored in the
FGDATA repository under /Nasal and loaded automatically by Flightgear.
For more information on how and when these files are loaded see [[Nasal Initialization]].
To avoid loading files needlessly modules.nas was written to allow
runtime (re-)loadable Nasal modules, that are loaded on demand only.
== modules.nas ==