split boot kernel and stdlib
Open
help wanted
- Dominant language
- Clojure
- Stars
- 1.7k
- Forks
- 178
- PR merge metrics
- No merged PRs in 30d
Description
The suggestion is to break boot into two parts the better to support tool makers who just want the boot kernel without the builtins and utils. A `boot.kernel` project would contain just `boot.core`, `boot.pod`, `boot.aether`, and whatever else is needed to make a minimal kernel for developers. Then `boot.stdlib` would contain `boot.task.built-in` and `boot.utils`, although you could make the argument that `boot.utils` should be in the kernel, or in a separate project. You could package both the kernel and the stdlib in a standard `boot` package for users, but developers could still use just `boot.kernel`.
Contributor guide
Assessment
This issue has not been assessed yet.