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.
Read the Docs v: latest
Versions
latest
stable
1.1.0
1.0.0
0.12.0
0.11.0
0.10.1
0.10
0.9
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.