boot-clj / boot-clj/boot

split boot kernel and stdlib

Open
#423 0 comments 1 reaction 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.