Effect
latest
  • 1. Quick Introduction
  • 2. Testing Effectful Code
  • 3. API documentation
Effect
  • Docs »
  • Effect
  • Edit on GitHub

Effect¶

Effect is a library for helping you write purely functional code by isolating the effects (that is, IO or state manipulation) in your code.

It supports both Python 3.6 and up, as well as PyPy.

It lives on PyPI at https://pypi.python.org/pypi/effect and GitHub at https://github.com/python-effect/effect.

Documentation¶

  • 1. Quick Introduction
    • 1.1. Explanation by Example
    • 1.2. A quick tour, with definitions
    • 1.3. Callback chains
  • 2. Testing Effectful Code
  • 3. API documentation
    • 3.1. Core API
    • 3.2. Submodules
      • 3.2.1. effect.do module
      • 3.2.2. effect.fold module
      • 3.2.3. effect.io module
      • 3.2.4. effect.parallel_async module
      • 3.2.5. effect.ref module
      • 3.2.6. effect.retry module
      • 3.2.7. effect.testing module
      • 3.2.8. effect.threads module

Indices and tables¶

  • Index
  • Module Index
Next

© Copyright 2015, Christopher Armstrong Revision df04e119.

Built with Sphinx using a theme provided by Read the Docs.