Welcome to funcy documentation!
=================================

Funcy is designed to be a layer of functional tools over python.

Special topics:

.. toctree::
   :maxdepth: 1

   overview
   cheatsheet
   extended_fns
   python3


Contents:

.. toctree::
   :maxdepth: 1

   seqs
   colls
   funcs
   decorators
   flow
   strings
   calc
   types
   objects
   debug
   primitives


Essays:

- `Why Every Language Needs Its Underscore <https://suor.github.io/blog/2014/06/22/why-every-language-needs-its-underscore/>`_
- `Functional Python Made Easy <https://suor.github.io/blog/2013/10/13/functional-python-made-easy/>`_
- `Abstracting Control Flow <https://suor.github.io/blog/2013/10/08/abstracting-control-flow/>`_
- `Painless Decorators <https://suor.github.io/blog/2013/11/03/painless-decorators/>`_


You can also `look at the code <https://github.com/Suor/funcy>`_ or `create an issue <https://github.com/Suor/funcy/issues?state=open>`_.
