From ccd07cc07a55c70336e2376d34a8e4faa5b77e43 Mon Sep 17 00:00:00 2001 From: Emile Clark-Boman Date: Wed, 28 Jan 2026 12:56:35 +1000 Subject: [PATCH] move primitives/bootstrap -> primitives/std --- nt/primitives/default.nix | 14 ++++++-------- nt/primitives/{bootstrap => std}/README.md | 0 nt/primitives/{bootstrap => std}/attrs.nix | 0 nt/primitives/{bootstrap => std}/default.nix | 0 .../{bootstrap => std}/naive/bootstrap.nix | 0 nt/primitives/{bootstrap => std}/naive/maybe.nix | 0 .../{bootstrap => std}/naive/terminal.nix | 0 nt/primitives/{bootstrap => std}/prim/README.md | 0 nt/primitives/{bootstrap => std}/prim/attrs.nix | 0 .../{bootstrap => std}/prim/bootstrap.nix | 0 nt/primitives/{bootstrap => std}/prim/fn.nix | 0 nt/primitives/{bootstrap => std}/prim/list.nix | 0 nt/primitives/{bootstrap => std}/prim/num.nix | 0 nt/primitives/{bootstrap => std}/prim/string.nix | 0 14 files changed, 6 insertions(+), 8 deletions(-) rename nt/primitives/{bootstrap => std}/README.md (100%) rename nt/primitives/{bootstrap => std}/attrs.nix (100%) rename nt/primitives/{bootstrap => std}/default.nix (100%) rename nt/primitives/{bootstrap => std}/naive/bootstrap.nix (100%) rename nt/primitives/{bootstrap => std}/naive/maybe.nix (100%) rename nt/primitives/{bootstrap => std}/naive/terminal.nix (100%) rename nt/primitives/{bootstrap => std}/prim/README.md (100%) rename nt/primitives/{bootstrap => std}/prim/attrs.nix (100%) rename nt/primitives/{bootstrap => std}/prim/bootstrap.nix (100%) rename nt/primitives/{bootstrap => std}/prim/fn.nix (100%) rename nt/primitives/{bootstrap => std}/prim/list.nix (100%) rename nt/primitives/{bootstrap => std}/prim/num.nix (100%) rename nt/primitives/{bootstrap => std}/prim/string.nix (100%) diff --git a/nt/primitives/default.nix b/nt/primitives/default.nix index b8f921d..376a708 100644 --- a/nt/primitives/default.nix +++ b/nt/primitives/default.nix @@ -1,11 +1,9 @@ {mix, ...} @ inputs: mix.newMixture inputs (mixture: { - includes = { - public = [ - ./nt - ]; - protected = [ - ./bootstrap - ]; - }; + includes.public = [ + ./nt + ]; + submods.protected = [ + ./std + ]; }) diff --git a/nt/primitives/bootstrap/README.md b/nt/primitives/std/README.md similarity index 100% rename from nt/primitives/bootstrap/README.md rename to nt/primitives/std/README.md diff --git a/nt/primitives/bootstrap/attrs.nix b/nt/primitives/std/attrs.nix similarity index 100% rename from nt/primitives/bootstrap/attrs.nix rename to nt/primitives/std/attrs.nix diff --git a/nt/primitives/bootstrap/default.nix b/nt/primitives/std/default.nix similarity index 100% rename from nt/primitives/bootstrap/default.nix rename to nt/primitives/std/default.nix diff --git a/nt/primitives/bootstrap/naive/bootstrap.nix b/nt/primitives/std/naive/bootstrap.nix similarity index 100% rename from nt/primitives/bootstrap/naive/bootstrap.nix rename to nt/primitives/std/naive/bootstrap.nix diff --git a/nt/primitives/bootstrap/naive/maybe.nix b/nt/primitives/std/naive/maybe.nix similarity index 100% rename from nt/primitives/bootstrap/naive/maybe.nix rename to nt/primitives/std/naive/maybe.nix diff --git a/nt/primitives/bootstrap/naive/terminal.nix b/nt/primitives/std/naive/terminal.nix similarity index 100% rename from nt/primitives/bootstrap/naive/terminal.nix rename to nt/primitives/std/naive/terminal.nix diff --git a/nt/primitives/bootstrap/prim/README.md b/nt/primitives/std/prim/README.md similarity index 100% rename from nt/primitives/bootstrap/prim/README.md rename to nt/primitives/std/prim/README.md diff --git a/nt/primitives/bootstrap/prim/attrs.nix b/nt/primitives/std/prim/attrs.nix similarity index 100% rename from nt/primitives/bootstrap/prim/attrs.nix rename to nt/primitives/std/prim/attrs.nix diff --git a/nt/primitives/bootstrap/prim/bootstrap.nix b/nt/primitives/std/prim/bootstrap.nix similarity index 100% rename from nt/primitives/bootstrap/prim/bootstrap.nix rename to nt/primitives/std/prim/bootstrap.nix diff --git a/nt/primitives/bootstrap/prim/fn.nix b/nt/primitives/std/prim/fn.nix similarity index 100% rename from nt/primitives/bootstrap/prim/fn.nix rename to nt/primitives/std/prim/fn.nix diff --git a/nt/primitives/bootstrap/prim/list.nix b/nt/primitives/std/prim/list.nix similarity index 100% rename from nt/primitives/bootstrap/prim/list.nix rename to nt/primitives/std/prim/list.nix diff --git a/nt/primitives/bootstrap/prim/num.nix b/nt/primitives/std/prim/num.nix similarity index 100% rename from nt/primitives/bootstrap/prim/num.nix rename to nt/primitives/std/prim/num.nix diff --git a/nt/primitives/bootstrap/prim/string.nix b/nt/primitives/std/prim/string.nix similarity index 100% rename from nt/primitives/bootstrap/prim/string.nix rename to nt/primitives/std/prim/string.nix