neko.vm.Loader
- type
- class
- available in
- neko
Loaders can be used to dynamicly load Neko primitives stored in NDLL libraries.
Loaders can be used to dynamicly load other Neko modules (.n bytecode files).
Modules are referenced by names. To lookup the corresponding bytecode file, the
default loader first look in its cache, then eventually adds the .n extension
to the name and lookup the bytecode in its path.
Loaders can be used for sandbox security. When a Module is loaded with a given
Loader, this loader can manager the module security by filtering which
primitives can be loaded by this module or by rewrapping them at loading-time
with custom securized versions. Loaders are inherited in loaded submodules.