issues
search
pragmatrix
/
Mom
MOnadic Machines: F# computation expressions and combinators for deterministic coordination, simulation, and testing of concurrent processes.
1
stars
0
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Review
#41
pragmatrix
closed
2 years ago
0
Experiment: Add an event reflector
#40
pragmatrix
closed
2 years ago
1
Remove AppVeyor configuration and add github actions workflow for ...
#39
pragmatrix
closed
2 years ago
0
Further optimize the runtime by declaring more types as structs keeping
#38
pragmatrix
closed
2 years ago
0
Try not to share builder's event queue.
#37
pragmatrix
closed
2 years ago
0
Async request context
#36
pragmatrix
closed
2 years ago
0
F# 6: Resumable Code
#35
pragmatrix
opened
2 years ago
0
Introduce Mom.race, obsolete Mom.any and fail if Mom.race is called w…
#34
pragmatrix
closed
3 years ago
0
Arbiter: support the entering of new players lazily
#33
pragmatrix
closed
4 years ago
2
Add support for synchronous IInlineRequests
#32
pragmatrix
closed
4 years ago
0
[WIP] Implement the arbiter event scheduling
#31
pragmatrix
opened
5 years ago
0
Extend the arbiter to be able to handle and trigger events.
#30
pragmatrix
opened
5 years ago
0
For loops may consume stack space.
#29
pragmatrix
opened
6 years ago
0
add Mom.mapOption
#28
pragmatrix
opened
6 years ago
0
The DU cases of the result type in Flux.fs should not be in the IVR namespace.
#27
pragmatrix
closed
6 years ago
0
Improve the debugging experience of moms.
#26
pragmatrix
opened
7 years ago
0
Use VS2017 environment for AppVeyor CI
#25
pragmatrix
closed
7 years ago
0
Rename Flux.resultValue to Flux.value
#24
pragmatrix
closed
7 years ago
0
ivr <-> flux namespace / module separation
#23
pragmatrix
closed
7 years ago
0
Rename IVR.ofValue to IVR.ret
#22
pragmatrix
closed
7 years ago
2
Implement Stack traces?
#21
pragmatrix
opened
7 years ago
0
Remove Interruptible IVRs
#20
pragmatrix
closed
7 years ago
0
Clearly separate functions that operate on the flux type from the ones that operate on ivrs.
#19
pragmatrix
closed
7 years ago
1
Share the id generator that are used for associating AsyncRequests with AsyncResponses.
#18
pragmatrix
closed
7 years ago
0
Simplify the specification of asynchronous / external requests.
#17
pragmatrix
closed
7 years ago
1
Add some simple state machines as examples / tests and for the documentation.
#16
pragmatrix
opened
7 years ago
0
Make it easier to use the library from C#.
#15
pragmatrix
opened
7 years ago
0
"unsafe" AsyncService functions should be guaranteed to run for a given time.
#14
pragmatrix
closed
7 years ago
0
Be sure that finalizers can't get into a Waiting state.
#13
pragmatrix
opened
7 years ago
1
Introduce a IVR.sequence combinator
#12
pragmatrix
closed
7 years ago
0
Try to separate the arbiter's state from the field's result.
#11
pragmatrix
opened
7 years ago
0
Integrate siphon
#10
pragmatrix
opened
8 years ago
0
Try to pre-protect (Delay f)
#9
pragmatrix
closed
8 years ago
1
Support async directly without IVR.await (using a Source() overload)
#8
pragmatrix
closed
7 years ago
1
When an Mom.delay gets cancelled, the host should be notified, so it can cancel the timer before it completes.
#7
pragmatrix
opened
8 years ago
0
Yield is not required anymore.
#6
pragmatrix
closed
8 years ago
0
Review Cancellation Strategy
#5
pragmatrix
closed
8 years ago
1
IVR.field cancellation process is incomplete
#4
pragmatrix
closed
7 years ago
2
Try to make host command / event types generic.
#3
pragmatrix
opened
8 years ago
1
IVR is getting a combinator library for coordinating parallel processes and should be treated as such.
#2
pragmatrix
closed
6 years ago
3
Add more Mom versions of standard sequence operators, like filter, reduce, fold
#1
pragmatrix
opened
8 years ago
0