1
0
mirror of https://github.com/Adorable-Catgirl/Zorya-NEO.git synced 2024-11-01 16:20:57 +11:00
Zorya-NEO/docs/Microruntime_API.md

6 lines
538 B
Markdown
Raw Normal View History

2019-08-30 04:59:07 +10:00
# Microruntime API
Microruntimes should provide a standard enviroment for loading modules and running opperating systems, be it from disk or network.
The microruntime should provide two methods: loadmodule and entry.
* envs:loadmodule(string) - String is the name of the module, this should be able to load modules for use in a boot config
* envs:entry(string, function(envs)) - String is the display name of the entry, and the function is the function executed by the entry, passing the enviroment to the function as the first argument.