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 |
|
Emile Clark-Boman
|
b6324b652d
|
segregate parsing utilities
|
2026-01-25 11:42:16 +10:00 |
|
Emile Clark-Boman
|
57fee5b63e
|
add mix bootstrap function
|
2026-01-25 11:41:13 +10:00 |
|
Emile Clark-Boman
|
7c1dc8605f
|
segment util/util.nix into std/*
|
2026-01-25 11:22:55 +10:00 |
|
Emile Clark-Boman
|
e3858bb932
|
segregate types
|
2026-01-25 11:21:55 +10:00 |
|
Emile Clark-Boman
|
91de29889e
|
git filter-repo --use-mailmap
|
2026-01-25 10:07:15 +10:00 |
|
Emile Clark-Boman
|
a52063f401
|
mailmap
|
2026-01-25 09:49:20 +10:00 |
|
Emile Clark-Boman
|
af671aaa65
|
add primitive Maybe type
|
2026-01-25 09:37:33 +10:00 |
|
Emile Clark-Boman
|
0806887889
|
nt README.md
|
2026-01-25 09:36:15 +10:00 |
|
Emile Clark-Boman
|
a7d0e34cb7
|
TEMP: add Null type
|
2026-01-25 09:35:39 +10:00 |
|
Emile Clark-Boman
|
d20a15c01c
|
rename enfType -> enfIsType
|
2026-01-25 00:12:55 +10:00 |
|
Emile Clark-Boman
|
bf82113bf2
|
move enf msg arg to end
|
2026-01-25 00:11:24 +10:00 |
|
Emile Clark-Boman
|
7796800888
|
typo enfIsType* -> enfType*
|
2026-01-24 23:50:16 +10:00 |
|
Emile Clark-Boman
|
886f7181ac
|
for now prefer openTrapdoor
until I know for sure the structures won't change, then we can optimise
|
2026-01-24 23:48:33 +10:00 |
|
Emile Clark-Boman
|
7247a8e9af
|
oops i broke projectOnto
|
2026-01-24 23:46:02 +10:00 |
|
Emile Clark-Boman
|
d083d21db0
|
TODO: primitives/util/README.md
|
2026-01-24 23:44:45 +10:00 |
|
Emile Clark-Boman
|
b05fb3d725
|
add bootstrap process
|
2026-01-24 23:44:34 +10:00 |
|
Emile Clark-Boman
|
0514b9d8c9
|
remove remote mix input
|
2026-01-24 23:27:10 +10:00 |
|
Emile Clark-Boman
|
498412e050
|
add mix as a primitive (for nt bootstrap)
|
2026-01-24 23:19:07 +10:00 |
|
Emile Clark-Boman
|
6e8eaa982c
|
progress flake.lock
|
2026-01-24 23:18:54 +10:00 |
|
Emile Clark-Boman
|
924b20728f
|
add test bash script
|
2026-01-24 23:18:48 +10:00 |
|
Emile Clark-Boman
|
6f469cdad7
|
move examples to root
|
2026-01-24 23:18:35 +10:00 |
|
Emile Clark-Boman
|
c9fd66160b
|
fix typo imports -> submods
|
2026-01-24 23:18:22 +10:00 |
|
Emile Clark-Boman
|
affeace641
|
holy mega commit
there's no way this runs :(
|
2026-01-24 19:02:20 +10:00 |
|