pyeffects
Side-effect handling monads
Implements functional types for handling side-effects in Python with Either, Option, Try, and Future monads.
Handle side-effects in Python like a boss. Implements functional types for Either, Option, Try, and Future.
31 stars
3 watching
6 forks
Language: Python
last commit: over 1 year ago eithereither-monadfuturefuture-monadfutureshacktoberfesthacktoberfest-acceptedhacktoberfest2023monadmonadsoptionoption-monadoption-typepythonpython27python3trytry-catchtry-monad
Related projects:
| Repository | Description | Stars |
|---|---|---|
| | An implementation of monads and related data structures in Python. | 199 |
| | Typesafe wrappers for handling errors and absent data in Python | 44 |
| | Provides a way to handle native side effects in PureScript programming | 53 |
| | A collection of functional programming abstractions for handling uncertainty and side effects in JavaScript | 2 |
| | Provides fine-grained reasoning about effects in Haskell computations | 98 |
| | A Haskell-style library of morphisms in ES2015 JavaScript for functional programming and monads | 182 |
| | Provides elegant error handling and result monad support in Elixir | 603 |
| | A library that provides Rust-like Option and Result types in Python to handle optional and error values in a more type-safe and expressive way. | 85 |
| | Enables typed polymorphism and type-safe business logic in Python without inheritance or interfaces. | 678 |
| | Library providing type hinting generics support for Python 3.6 to 3.8 and 3.9+ for union types and standard collections. | 19 |
| | Provides Go types for optionals and results with values or errors. | 17 |
| | Provides an Option type inspired by Rust for Python 3 | 71 |
| | A library for working with effects in functional programming using a modular and extensible approach | 581 |
| | A collection of monad classes and transformers that enable functional programming in Haskell | 364 |