Emile Clark-Boman
|
3c8ccea4a1
|
clean maybe.nix
|
2026-01-28 12:07:25 +10:00 |
|
Emile Clark-Boman
|
79a6c6729b
|
bootstrap auto propagates this
|
2026-01-28 10:58:55 +10:00 |
|
Emile Clark-Boman
|
73720c33ba
|
fix overcomplicated module
|
2026-01-28 10:50:12 +10:00 |
|
Emile Clark-Boman
|
645a1edc2b
|
clean flake.nix
|
2026-01-28 10:40:50 +10:00 |
|
Emile Clark-Boman
|
e1b69177c8
|
add CHECK_LIST items for parsing
|
2026-01-28 10:40:45 +10:00 |
|
Emile Clark-Boman
|
15e88d5c31
|
add /nt/mix/bootstrap.nix
|
2026-01-28 10:40:33 +10:00 |
|
Emile Clark-Boman
|
9c1e458140
|
split /nt/mix
|
2026-01-28 10:40:26 +10:00 |
|
Emile Clark-Boman
|
c3f03856d3
|
bootstrap export bootstrap
|
2026-01-28 09:22:23 +10:00 |
|
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 |
|