Functional tools
funcy
is a library that provides functional tools. Examples are:
merge - Merges collections of the same type
walk - Type-preserving map
select - Selects a part of a collection
take - Takes the first n items of a collection
first - Takes the first item of a collection
remove - Predicated-removes items of a collection
concat - Concatenates two collections
flatten - Flattens a collection with subcollections
distinct - Returns only distinct items
split - Predicated-splits a collection
split_at - Splits a collection at a given item
group_by - Groups items by group
pairwise - Pairs off adjacent items
partial - Partially-applies a function
curry - Curries a function
compose - Composes functions
complement - Complements a predicate
all_fn - "all" with predicate
System | Target | Derivation | Build status |
---|---|---|---|
x86_64-linux | /gnu/store/cf3axr6y6zdw57hgr5604miz0x2s5qkn-python-funcy-1.11.drv | ||
mips64el-linux | /gnu/store/kg1k68c8w5978klg4na95k0aashl99zz-python-funcy-1.11.drv | ||
i686-linux | /gnu/store/qcwgyy03gzdgvr1r0vknw780n3iwwvhl-python-funcy-1.11.drv | ||
armhf-linux | /gnu/store/07cp0ln7xk810bf9r6lvgis2kjb4lh1j-python-funcy-1.11.drv | ||
aarch64-linux | /gnu/store/bkabkpiai5k8ji3w91ym9gl45iy3cyv7-python-funcy-1.11.drv |
Linter | Message | Location |
---|---|---|
derivation Report failure to compile a package to a derivation | failed to create i686-linux derivation: path ‘/gnu/store/imq41gd3q2767il9gq6mqh5cv44x09rf-guile-2.2.6.drv’ is not valid | |
derivation Report failure to compile a package to a derivation | failed to create armhf-linux derivation: path ‘/gnu/store/9wn798a6w534mnn4f28lglbjmib9n392-zlib-1.2.11.drv’ is not valid | |
derivation Report failure to compile a package to a derivation | failed to create aarch64-linux derivation: path ‘/gnu/store/0afbxr7962z9ci6kw840n088qsmyz8lr-guile-2.2.6.drv’ is not valid | |
derivation Report failure to compile a package to a derivation | failed to create mips64el-linux derivation: path ‘/gnu/store/aiwgcl5dppar2s8l408bshywjybsy3nd-zlib-1.2.11.drv’ is not valid |