Commit graph

161 commits

Author SHA1 Message Date
Emile Clark-Boman
9db1e24987 export unwrapMaybe, unwrapSome, unwrapNone in tests/maybe.nix
NOTE: nix-unit does NOT handle lambda partial equality well...
2026-01-28 09:15:49 +10:00
Emile Clark-Boman
c84d84231b fix nt depends on pipe-operators 2026-01-28 08:49:21 +10:00
Emile Clark-Boman
d3690e9813 fix flake.overlays not guaranteed 2026-01-28 08:48:55 +10:00
Emile Clark-Boman
dc7b8c4b43 progress flake.lock 2026-01-28 08:48:31 +10:00
Emile Clark-Boman
be2959f819 TEMP: fix mix doesn't support extensions 2026-01-28 08:48:28 +10:00
Emile Clark-Boman
49bb813160 TEMP: fix mix doesn't support private 2026-01-28 08:48:08 +10:00
Emile Clark-Boman
166c185ca4 isolate ./nt and ./flake mixtures 2026-01-27 17:51:17 +10:00
Emile Clark-Boman
bc2a62e62b add flake module 2026-01-27 17:50:53 +10:00
Emile Clark-Boman
3fe748f174 mix imports can be attrs or fns 2026-01-27 17:50:24 +10:00
Emile Clark-Boman
bbea746e8d add ntDynamicTrapdoorKey 2026-01-27 17:49:00 +10:00
Emile Clark-Boman
976ab6b80f add genAttrs to nt.std 2026-01-27 17:48:51 +10:00
Emile Clark-Boman
14f30ce5d7 add nix-unit tests 2026-01-27 17:48:26 +10:00
Emile Clark-Boman
e31dc6dea8 add ferror script to parse nix-unit stderr 2026-01-27 17:48:11 +10:00
Emile Clark-Boman
370ae9c9c0 add debug script for stack traces 2026-01-27 17:47:17 +10:00
Emile Clark-Boman
7a7444c6a3 remove /nt/units 2026-01-27 17:47:03 +10:00
Emile Clark-Boman
b5a363bec0 move CHECK_LIST.md to /nt/ 2026-01-27 17:46:06 +10:00
Emile Clark-Boman
a52d6b5491 fix mkTrapdoor fns expect key 2026-01-27 17:45:54 +10:00
Emile Clark-Boman
9e808c846e fix mapSome/mapNone leave monadic context 2026-01-27 12:58:55 +10:00
Emile Clark-Boman
8a7998712d fix remove submods.util 2026-01-27 12:58:34 +10:00
Emile Clark-Boman
7795231e5a add ideas on Generic type 2026-01-27 12:45:50 +10:00
Emile Clark-Boman
aeee0a3fbd rename flipCurry -> flip 2026-01-27 12:45:10 +10:00
Emile Clark-Boman
2aa45a9f6b remove Wrap type 2026-01-27 12:43:56 +10:00
Emile Clark-Boman
06f21415e1 parsing uses Maybe not Wrap 2026-01-27 12:42:51 +10:00
Emile Clark-Boman
d867b91bc2 add unwrapMaybe/mapMaybe 2026-01-27 12:42:38 +10:00
Emile Clark-Boman
e2021b7093 fix this.std missing removeSuffix 2026-01-27 12:41:59 +10:00
Emile Clark-Boman
eea431a912 clean maybe.nix 2026-01-27 11:24:46 +10:00
Emile Clark-Boman
22ed581b2d rename mapMaybe -> bindMaybe 2026-01-27 11:22:47 +10:00
Emile Clark-Boman
87ab7f7ede fix enfIsMaybe
it never actually checked isMaybe...
2026-01-27 11:22:37 +10:00
Emile Clark-Boman
349d451fa0 clean nt.nix 2026-01-27 11:16:33 +10:00
Emile Clark-Boman
e9496d1994 make nt.nix safer 2026-01-27 11:13:22 +10:00
Emile Clark-Boman
6545f6d916 add explainer of types 2026-01-27 11:13:07 +10:00
Emile Clark-Boman
c18aef2b32 replace NixType Maybe -> naive type Maybe 2026-01-27 11:12:40 +10:00
Emile Clark-Boman
2807535792 add firstIndexOf, firstIndexWhere, firstWhere 2026-01-27 11:11:53 +10:00
Emile Clark-Boman
728cae7788 remove unsafe trapdoor artifacts 2026-01-27 09:42:43 +10:00
Emile Clark-Boman
02675a58d3 make trapdoor purely safe 2026-01-27 09:42:28 +10:00
Emile Clark-Boman
ce75ed03b8 add getAttrOr & getAttrDefault 2026-01-27 08:52:32 +10:00
Emile Clark-Boman
9641f59f3d TEMP: remove Null type 2026-01-27 08:45:56 +10:00
Emile Clark-Boman
18aeb7b6f8 add nt.units 2026-01-27 08:38:02 +10:00
Emile Clark-Boman
126cefe740 add CHECK_LIST.md 2026-01-27 08:37:25 +10:00
Emile Clark-Boman
e5c8479a8f update inherit paths 2026-01-27 08:35:55 +10:00
Emile Clark-Boman
1c807428ad include nt.mix 2026-01-27 08:35:26 +10:00
Emile Clark-Boman
ed499de651 provide flake instead of self 2026-01-27 08:34:41 +10:00
Emile Clark-Boman
470a87da7c move trapdoor to separate submod 2026-01-27 08:33:26 +10:00
Emile Clark-Boman
998c6719b5 move README.md to /nt/primitives 2026-01-25 14:39:09 +10:00
Emile Clark-Boman
293871a50c move mix to /nt/mix 2026-01-25 14:39:09 +10:00
Emile Clark-Boman
c20d421c6d haha funni 2026-01-25 14:39:09 +10:00
Emile Clark-Boman
7e930193a9 MAJOR: create nt/primitives/bootstrap 2026-01-25 14:39:09 +10:00
Emile Clark-Boman
db24747a47 trapdoor use this.std 2026-01-25 11:44:21 +10:00
Emile Clark-Boman
25d00f7a2f move nt specifics from trapdoor.nix/sig.nix -> nt.nix 2026-01-25 11:43:50 +10:00
Emile Clark-Boman
9804d2e95a add masterkey to trapdoor.nix directly 2026-01-25 11:42:47 +10:00