Emile Clark-Boman
|
fec4ecd556
|
fix type nib.trivial -> nib.std
|
2026-01-15 14:23:12 +10:00 |
|
Emile Clark-Boman
|
f5d2dc8766
|
add hasInfix to nib.strings
|
2026-01-15 14:00:46 +10:00 |
|
Emile Clark-Boman
|
cec7087816
|
add replaceStrings to nib.strings
|
2026-01-15 13:43:44 +10:00 |
|
Emile Clark-Boman
|
6c70ee589e
|
add std/strings.nix
|
2026-01-15 13:34:07 +10:00 |
|
Emile Clark-Boman
|
f6c33420ea
|
add trivial.warnIf
|
2026-01-15 13:34:02 +10:00 |
|
Emile Clark-Boman
|
1939f2aeae
|
expand std/attrs.nix
|
2026-01-15 11:45:30 +10:00 |
|
Emile Clark-Boman
|
c81befe4b1
|
add lists.sublist
|
2026-01-15 11:45:09 +10:00 |
|
Emile Clark-Boman
|
1c53c2d749
|
builtins redundant
|
2026-01-15 11:45:03 +10:00 |
|
Emile Clark-Boman
|
86711856c3
|
add std/functions.nix
|
2026-01-15 11:44:05 +10:00 |
|
Emile Clark-Boman
|
b7af0be9b2
|
fix import styling
|
2026-01-15 11:43:20 +10:00 |
|
Emile Clark-Boman
|
e09dcfbdd9
|
typo: "nullableToMany"
|
2025-12-18 11:57:10 +10:00 |
|
Emile Clark-Boman
|
d4af51803f
|
add zipLists & zipListsWith
|
2025-12-18 11:54:26 +10:00 |
|
Emile Clark-Boman
|
5126482fb4
|
add custom std/trivial.nix
|
2025-12-18 11:54:08 +10:00 |
|
Emile Clark-Boman
|
212a85c045
|
hide trivial.nix and patterns.nix for now
|
2025-12-18 11:53:51 +10:00 |
|
Emile Clark-Boman
|
f57e6f47d0
|
minor: std
|
2025-12-18 11:22:23 +10:00 |
|
Emile Clark-Boman
|
fd008cd2e1
|
mkdir nib/std && replace --all 'with' 'let ... in'
|
2025-12-14 20:47:34 +10:00 |
|
Emile Clark-Boman
|
eac4161b36
|
restructure std -> nib.types + change type naming convention
|
2025-12-14 12:41:52 +10:00 |
|
Emile Clark-Boman
|
b9f2acf7e7
|
add Fault monad
|
2025-12-14 11:59:29 +10:00 |
|
Emile Clark-Boman
|
a547a9bcaf
|
make std.result compatible with builtins.tryEval
|
2025-12-14 11:33:40 +10:00 |
|
Emile Clark-Boman
|
8f347b9ad3
|
add std/result.nix:isResult
|
2025-12-14 10:54:55 +10:00 |
|
Emile Clark-Boman
|
bcabcf8012
|
fix result.nix never imported
|
2025-12-14 10:20:16 +10:00 |
|
Emile Clark-Boman
|
29ee948574
|
fix: import requires closures not finite argument lambdas
|
2025-12-14 10:13:04 +10:00 |
|
Emile Clark-Boman
|
a210d5d037
|
add mergeAttrsList + fix bad listToAttrs usage
|
2025-12-14 09:26:58 +10:00 |
|
Emile Clark-Boman
|
3d2f657e9d
|
rename attrs.listToAttrsIdentity -> attrs.identityAttrsList
the name was easily confusable with listToAttrs which expects {name =
...; value = ...; } structure
|
2025-12-14 09:26:37 +10:00 |
|
Emile Clark-Boman
|
831203ecce
|
create submodule design pattern
|
2025-12-13 22:00:34 +10:00 |
|
Emile Clark-Boman
|
c282633fb5
|
define a monadic result attribute set
|
2025-12-13 22:00:15 +10:00 |
|
Emile Clark-Boman
|
e5c8a66bab
|
list indexing functions
|
2025-12-13 22:00:00 +10:00 |
|
Emile Clark-Boman
|
927c8b318f
|
define recursive mapping on attribute sets
|
2025-12-13 21:59:28 +10:00 |
|
Emile Clark-Boman
|
9f5827c21c
|
implement std functions from nixpkgs.lib
|
2025-12-13 13:16:01 +10:00 |
|