diff options
| author | Robert Hensing <robert@roberthensing.nl> | 2025-01-03 12:03:48 +0100 |
|---|---|---|
| committer | Robert Hensing <robert@roberthensing.nl> | 2025-01-03 12:04:06 +0100 |
| commit | 782a0e6581738c2312f0b7925dfde39aa3437561 (patch) | |
| tree | 0b1faf4de5054cdf36ae0d4345d8a6a4a0cfa7b6 /lib/default.nix | |
| parent | lib/tests/misc: Test lib.drop (diff) | |
| download | nixpkgs-782a0e6581738c2312f0b7925dfde39aa3437561.tar.gz | |
lib.dropEnd: init
Naming borrowed from Haskell
- `base`: [`dropWhileEnd`]
- `extra`, `mono-traversable`, ...: [`dropEnd`]
[`dropEnd`]: https://hackage.haskell.org/package/mono-traversable-1.0.21.0/docs/Data-Sequences.html#v:dropEnd
[`dropWhileEnd`]: https://hackage.haskell.org/package/base-4.21.0.0/docs/Data-List.html#v:dropWhileEnd
Diffstat (limited to 'lib/default.nix')
| -rw-r--r-- | lib/default.nix | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/default.nix b/lib/default.nix index 4345c48f3bc4..849d6ce8f9d6 100644 --- a/lib/default.nix +++ b/lib/default.nix @@ -94,8 +94,9 @@ let inherit (self.lists) singleton forEach map foldr fold foldl foldl' imap0 imap1 filter ifilter0 concatMap flatten remove findSingle findFirst any all count optional optionals toList range replicate partition zipListsWith zipLists - reverseList listDfs toposort sort sortOn naturalSort compareLists take - drop sublist last init crossLists unique allUnique intersectLists + reverseList listDfs toposort sort sortOn naturalSort compareLists + take drop dropEnd sublist last init + crossLists unique allUnique intersectLists subtractLists mutuallyExclusive groupBy groupBy' concatLists genList length head tail elem elemAt isList; inherit (self.strings) concatStrings concatMapStrings concatImapStrings |
