effect

IO isolator

A library to isolate IO and state manipulation in Python code.

effect isolation in Python, to facilitate more purely functional code

GitHub

372 stars
14 watching
16 forks
Language: Python
last commit: over 4 years ago
effectsfree-monadfunctional-programmingpython

Related projects:

RepositoryDescriptionStars
coq-io/ioA Coq library that enables the use of effects in functional programming with references to a global state64
inquest/iocextractA tool to extract and deobfuscate IOCs from text corpora, allowing analysts to work with previously inaccessible data513
jarmani/py-openbsd-pledgeProvides a Python interface to manage process isolation and confinement on systems supporting OpenBSD's pledge feature.9
sony/pyieoeDevelops an interpretable evaluation procedure for off-policy evaluation (OPE) methods to quantify their sensitivity to hyper-parameter choices and/or evaluation policy choices.31
stephenbrannon/iocextractorExtracts and organizes Indicators of Compromise from unstructured text files into structured formats.135
mercenariesengineering/openexridA software suite that enables isolation of objects in computer graphic images with perfect anti-aliasing using OpenEXR files128
environmentset/hyogwaAn effect system designed to handle intensional information in code, such as side effects, by encoding it into types.58
lexi-lambda/freer-simpleA Haskell library for building effectful applications with a focus on type-level effects and composability228
microsoft/pylance-releaseProvides language support and features for Python development in Visual Studio Code1,726
suhailshergill/extensible-effectsA library providing a single monad to handle multiple effects in effectful computations.174
coq-io/systemA library of Unix effects implemented in the Coq functional programming language23
peter-evans/autopep8Automatically formats Python code to conform to PEP 8 style guide.84
philipperemy/stanford-openie-pythonProvides a Python interface to extract structured relation triples from plain text using CoreNLP's open information extraction system.639
vickumar1981/pyeffectsImplements functional types for handling side-effects in Python with Either, Option, Try, and Future monads.31
octaprog7/mcp23017Controls a 16-bit I/O expander with serial interface using MicroPython.0