Emile Clark-Boman
|
9ee4ae5f29
|
migrate to nt
|
2026-01-24 19:01:29 +10:00 |
|
Emile Clark-Boman
|
6c5e5fd880
|
improve getAttrOr arg order
|
2026-01-22 10:31:02 +10:00 |
|
Emile Clark-Boman
|
382ae56432
|
add getAttrOr
|
2026-01-15 20:14:36 +10:00 |
|
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
|
8c57b7d2d3
|
typo overrideStructs -> overrideStruct
|
2026-01-15 13:16:59 +10:00 |
|
Emile Clark-Boman
|
aa1060fa1b
|
Merge remote-tracking branch 'origin/main'
|
2026-01-15 11:56:26 +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
|
81c83621d7
|
rename mergeStruct family of functions -> overrideStruct
|
2026-01-15 11:43:51 +10:00 |
|
Emile Clark-Boman
|
b7af0be9b2
|
fix import styling
|
2026-01-15 11:43:20 +10:00 |
|
Emile Clark-Boman
|
b88cd206b0
|
fix isTerminal doesn't check isAttrs
|
2025-12-18 12:48:29 +10:00 |
|
Emile Clark-Boman
|
7d47d4aa4e
|
am i stupid?
|
2025-12-18 12:22:49 +10:00 |
|
Emile Clark-Boman
|
77322d65e4
|
fix: Some aliased to Res!!
|
2025-12-18 12:10:38 +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
|
dd584cc354
|
(fix attempt #42113): parse/struct.nix
|
2025-12-18 11:27:10 +10:00 |
|
Emile Clark-Boman
|
3d9ec28bfc
|
bleeding: typesystem
|
2025-12-18 11:26:47 +10:00 |
|
Emile Clark-Boman
|
452dcf99bb
|
module: sys.nix
|
2025-12-18 11:25:46 +10:00 |
|
Emile Clark-Boman
|
f57e6f47d0
|
minor: std
|
2025-12-18 11:22:23 +10:00 |
|
Emile Clark-Boman
|
5b32197977
|
move: sys.bak
|
2025-12-18 11:22:09 +10:00 |
|
Emile Clark-Boman
|
5c593f6743
|
fix: bad unwrapSome usage
|
2025-12-15 00:24:18 +10:00 |
|
Emile Clark-Boman
|
5da4058650
|
implement Terminal
|
2025-12-15 00:14:04 +10:00 |
|
Emile Clark-Boman
|
ea01dcc827
|
add panic.nix and assertions to type checks
|
2025-12-14 22:41:17 +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
|
f9bb6ad937
|
update conventions
|
2025-12-14 20:45:49 +10:00 |
|
Emile Clark-Boman
|
6ab22a0017
|
fix: mergeStruct family of functions
|
2025-12-14 18:56:07 +10:00 |
|
Emile Clark-Boman
|
90d7aa59ad
|
fix: unwrapOk and unwrapErr incorrect definition
|
2025-12-14 18:55:54 +10:00 |
|
Emile Clark-Boman
|
88effe5af0
|
implement nullableToMaybe
|
2025-12-14 18:55:36 +10:00 |
|
Emile Clark-Boman
|
bc5fc341d5
|
use Maybe instead of null
|
2025-12-14 18:55:26 +10:00 |
|
Emile Clark-Boman
|
8b36748b94
|
use _NAME_ convention
|
2025-12-14 17:46:44 +10:00 |
|
Emile Clark-Boman
|
bff674d7ea
|
use _NAME_ convention
|
2025-12-14 17:46:36 +10:00 |
|
Emile Clark-Boman
|
b07a7fb9a8
|
define Maybe monad
|
2025-12-14 17:46:25 +10:00 |
|
Emile Clark-Boman
|
d43af1efac
|
fix result.nix used instead of res.nix
|
2025-12-14 14:36:39 +10:00 |
|
Emile Clark-Boman
|
d55147f8c9
|
use with nib.types
|
2025-12-14 14:36:09 +10:00 |
|
Emile Clark-Boman
|
d3413b927f
|
add conventions section
|
2025-12-14 14:35:15 +10:00 |
|
Emile Clark-Boman
|
edb1b3d752
|
rename result.nix -> res.nix
also use `with nib.types`
|
2025-12-14 14:35:05 +10:00 |
|
Emile Clark-Boman
|
106d9a51a5
|
refactor mapAttrsRecursiveCond
|
2025-12-14 14:20:36 +10:00 |
|
Emile Clark-Boman
|
7aa75affdb
|
add LICENSE
|
2025-12-14 13:52:42 +10:00 |
|
Emile Clark-Boman
|
8e008614f7
|
fix: with syntax sucks
|
2025-12-14 13:21:46 +10:00 |
|
Emile Clark-Boman
|
600cac3ce3
|
use with builtins nib.types
|
2025-12-14 12:59:31 +10:00 |
|
Emile Clark-Boman
|
ead4d37ca7
|
fix: nib.attrs undefined
|
2025-12-14 12:59:04 +10:00 |
|
Emile Clark-Boman
|
55cf16a317
|
fix: std undefined
|
2025-12-14 12:50:54 +10:00 |
|