The kernel is the main class of devel.one.
If you want to embed devel.one in another program, you simply create an instance of the kernel with
The stand-alone variant doesn't do much more: it only hands over the program arguments to a newly created kernel instance.
The kernel reads the configuration at startup and creates a
It also initializes basic services such as logging, namespace registry, data pool, timer manager, and so on.
In the further process of the startup the kernel loads the plug-ins and starts them. A significant part of the functionality is outsourced to plug-ins to keep the kernel slim.
For more information about the kernel, see here.