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/s7mw2s33px25k7kzhkzd48ljdi6ypsxm-python2-funcy-1.11.drv | ||
powerpc64le-linux | /gnu/store/39dqgn3zlgvnvzh271pjq5pj4q9bcj5d-python2-funcy-1.11.drv | ||
mips64el-linux | /gnu/store/qs2fmg96mqgca4bpd32hf72ky2j2v59i-python2-funcy-1.11.drv | ||
i686-linux | /gnu/store/6646g0gm1gnc20lspbgmkcwzlgxskirl-python2-funcy-1.11.drv | ||
i586-gnu | /gnu/store/cafbdqxbh1c2crvb0k0dawxqxxxs8xmk-python2-funcy-1.11.drv | ||
armhf-linux | /gnu/store/h29792q5d13z2gzq4li8g5vn9l2gv828-python2-funcy-1.11.drv | ||
aarch64-linux | /gnu/store/zf8v7165mzp1mhcgyy23scvnpgwlbsmg-python2-funcy-1.11.drv |
Linter | Message | Location |
---|---|---|
No lint warnings ✓ |