issues
search
python-effect
/
effect
effect isolation in Python, to facilitate more purely functional code
372
stars
16
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Async Trampoline
#88
giuliohome
opened
1 week ago
0
Support for Async Performers in Effect Library
#86
giuliohome
opened
2 weeks ago
4
docs: Fix a few typos
#85
timgates42
closed
3 years ago
0
I don't understand how to compose Intents/Effects together properly
#84
ckp95
closed
1 week ago
1
use black to format python code, and update travis to run black --check
#83
radix
closed
4 years ago
0
[BACKWARDS INCOMPATIBLE] Use exception instances instead of exc_info tuples
#82
radix
closed
4 years ago
2
Iter performer
#81
Tomatosoup97
closed
4 years ago
3
naming: success/failure vs success/error
#80
Andrei-Pozolotin
closed
5 years ago
1
Py3.7 support
#79
radix
closed
5 years ago
0
Tests fail on python3.7
#78
marsam
closed
5 years ago
3
How might a developer or tester verify that all side-effects are properly isolated?
#77
nealmcb
closed
5 years ago
1
drop 2.6 support
#76
manishtomar
closed
7 years ago
0
Support for async/await syntax
#75
manishtomar
opened
7 years ago
1
Test helper functions
#74
manishtomar
closed
7 years ago
9
Maybe raise_ should be called 'throw'?
#73
glyph
opened
8 years ago
0
refactoring: raise_ is implemented 3 times
#72
glyph
opened
8 years ago
0
do_return needed on all Python versions
#71
rbtcollins
closed
4 years ago
18
parallel_sequence helper
#70
radix
closed
9 years ago
0
perform_sequence: a higher-level, more debuggable way to perform with a SequenceDispatcher
#69
radix
closed
9 years ago
0
sync_perfomer's inner sync_wrapper disallows keyword arguments
#68
RonnyPfannschmidt
closed
9 years ago
3
automate wrapping into effects via helpers or builtin primitives
#67
RonnyPfannschmidt
closed
9 years ago
3
Dispatching does not pass through system level exceptions
#66
RonnyPfannschmidt
closed
4 years ago
3
nested fold makes for incomprehensible errors
#65
RonnyPfannschmidt
closed
9 years ago
4
SequenceDispatcher incompatible with @do
#64
rbtcollins
closed
9 years ago
2
perform masks errors
#63
rbtcollins
opened
9 years ago
9
Docs and ignores
#62
rbtcollins
closed
9 years ago
1
implement a monad interface compatible with PyMonad
#61
radix
closed
4 years ago
3
safe passing of kwargs to performers
#60
RonnyPfannschmidt
closed
9 years ago
3
Fix python indentation mistake in README.rst
#59
RonnyPfannschmidt
closed
9 years ago
1
Allow `return x` in @do generators for Python 3 users
#58
radix
closed
9 years ago
0
Switch to attrs
#57
radix
closed
9 years ago
1
re-raise StopIteration unless it comes directly from the @do-wrapped generator
#56
radix
closed
9 years ago
4
effect_performer idea
#55
manishtomar
closed
4 years ago
2
Split up effect
#54
radix
closed
9 years ago
0
Add a Gitter chat badge to README.rst
#53
gitter-badger
closed
9 years ago
0
add a `sequence` function based on `fold_effect`
#52
radix
closed
9 years ago
4
add a `fold_effect` function
#51
radix
closed
9 years ago
3
Switch example tests to SequenceDispatcher
#50
radix
closed
9 years ago
1
Utility for testing parallel effects in SequenceDispatcher
#49
radix
closed
9 years ago
4
Concurrency limiting tool(s)
#48
radix
opened
9 years ago
0
add a context manager to SequenceDispatcher that ensures all intents are performed
#47
radix
closed
9 years ago
2
Add Sequence intent.
#46
tomprince
closed
9 years ago
5
Sequence dispatcher
#45
radix
closed
9 years ago
3
Add a `parallel_all_errors` function which provides all errors instead of just FirstError
#44
radix
closed
9 years ago
2
`testing.resolve_effect` should document error result
#43
manishtomar
closed
9 years ago
1
make EQDispatcher and EQFDispatcher use lists of two-tuples instead of a dict
#42
radix
closed
9 years ago
1
add an ERef object, like Haskell's IORef.
#41
radix
closed
9 years ago
6
Add equality-based dispatchers for testing
#40
radix
closed
9 years ago
3
serial performer of ParallelEffects
#39
manishtomar
closed
9 years ago
5
Add a LICENSE file.
#38
tomprince
closed
9 years ago
3
Next