From f885f66244766dc182e2e3361a5c9561e0a3349d Mon Sep 17 00:00:00 2001 From: Val Lorentz Date: Thu, 17 Aug 2023 00:51:37 +0200 Subject: [PATCH] write down the base ideas --- doc/ideas.txt | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 doc/ideas.txt diff --git a/doc/ideas.txt b/doc/ideas.txt new file mode 100644 index 0000000..1c8a2b3 --- /dev/null +++ b/doc/ideas.txt @@ -0,0 +1,4 @@ +* drop-in replacement for nix AND make +* treats make targets as derivations -> incremental compilation for nix +* for other systems like cargo (or also for make to avoid impurity) spy on syscalls using ptrace to find dependencies +* dump partially evaluated derivations in a cache to be faster