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: about 2 years agoeithereither-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 |