Skip to content

Shen OS Kernel 22.0

Compare
Choose a tag to compare
@tizoc tizoc released this 26 Sep 13:16
· 189 commits to master since this release
0d1783b

Added

  • Premature expansion of some dynamic code when generating .kl files so that it doesn't have to be evaluated during startup. Some ports should see a huge speedup in startup times from this change.
  • Extensions (see doc/extensions.md).
  • New document with instructions for porters on how to upgrade to new kernel releases (see doc/port-upgrade.md).

Changed

  • shen.shen has been renamed to shen.repl.
  • A new file init.kl has been added and it needs to be included along the other .kl files.
  • A new shen.initialise function has been added. This function has to be called before anything else.
  • Load order of .kl files doesn't matter anymore.