funcy

A fancy and practical functional tools (by Suor)

Funcy Alternatives

Similar projects and alternatives to funcy

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better funcy alternative or higher similarity.

Suggest an alternative to funcy

Reviews and mentions

Posts with mentions or reviews of funcy. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-05-15.
  • What can you do in Haskell that you can't do in Python(for example)?
    3 projects | reddit.com/r/haskell | 15 May 2021
    Functional semantics are available in Python, but IMO not that great. List, dict, and generator comprehensions allow you to perform most operations that you would use in a functional first programming language and there are third party libraries like toolz and funcy that implement some of the more advanced operations. The main issue I've found with using Python as a functional language is it doesn't support fluent syntax. With Scala you can do a relatively complex map/filter/reduce operation with syntactic ease list_of_ints.map(x => x*x).filter(x => x%2 ==0).reduce(x,y => x+y) With Python it's just clunky and less readable b/c of support of list comprehension syntax over fluent syntax. sum([x**2 for x in list_of_ints if x % 2 == 0]) A codebase with 5000 lines of the Scala style code will be much readable and maintainable than with the Python style code.
  • Toolz - A functional standard library for Python
    4 projects | reddit.com/r/programming | 22 Jan 2021
    Also worse looking at: https://github.com/suor/funcy

Stats

Basic funcy repo stats
2
2,725
7.0
about 1 month ago

Suor/funcy is an open source project licensed under BSD 3-clause "New" or "Revised" License which is an OSI approved license.

OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.
github.com/nanovms
Find remote Python jobs at our new job board 99remotejobs.com. There are 9 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.