Nathaniel Nicandro
|
a7213ab537
|
run-with-io
|
2023-02-13 20:22:49 -06:00 |
|
Nathaniel Nicandro
|
bd7a49fec6
|
jupyter-after -> jupyter-then
|
2023-02-13 20:22:49 -06:00 |
|
Nathaniel Nicandro
|
12ca9caf3c
|
Remove subscriber signal and use return value, some renaming
|
2023-02-13 20:22:49 -06:00 |
|
Nathaniel Nicandro
|
3708cccb06
|
Fix kernel IO actions
|
2023-02-13 20:22:49 -06:00 |
|
Nathaniel Nicandro
|
6babe920d1
|
Fix jupyter-after
|
2023-02-13 20:22:49 -06:00 |
|
Nathaniel Nicandro
|
8f2c71d400
|
Fix publish/subscribe. They didn't use jupyter-delayed.
|
2023-02-13 20:22:49 -06:00 |
|
Nathaniel Nicandro
|
95b7e52ed3
|
Fix do and after
|
2023-02-13 20:22:49 -06:00 |
|
Nathaniel Nicandro
|
384e3a5bb3
|
Make the bind operations apparent for a publisher
|
2023-02-13 20:22:49 -06:00 |
|
Nathaniel Nicandro
|
8f9e41d7f1
|
pub/sub stuff
|
2023-02-13 20:22:49 -06:00 |
|
Nathaniel Nicandro
|
d364bbfcb1
|
jupyter-do
|
2023-02-13 20:22:49 -06:00 |
|
Nathaniel Nicandro
|
b32d99db68
|
jupyter-delayed struct type
|
2023-02-13 20:22:49 -06:00 |
|
Nathaniel Nicandro
|
dc928514dc
|
pub/sub
|
2023-02-13 20:22:49 -06:00 |
|
Nathaniel Nicandro
|
536dee61a0
|
Fix do and mlet* return values
Also have do build up an ordered sequence of delayed values that are
evaluated and then bind it instead of binding them directly.
|
2023-02-13 20:22:49 -06:00 |
|
Nathaniel Nicandro
|
43e165d6b6
|
Document jupyter-do
|
2023-02-13 20:22:49 -06:00 |
|
Nathaniel Nicandro
|
5cd99ca2d6
|
websocket io uses publishers
|
2023-02-13 20:22:49 -06:00 |
|
Nathaniel Nicandro
|
a9233f0726
|
jupyter-request uses publishers
|
2023-02-13 20:22:49 -06:00 |
|
Nathaniel Nicandro
|
1a411d5658
|
Settle on return-delayed
|
2023-02-13 20:22:49 -06:00 |
|
Nathaniel Nicandro
|
c62100b2c4
|
Publisher/subscriber
|
2023-02-13 20:22:49 -06:00 |
|
Nathaniel Nicandro
|
476b98ed11
|
Publisher/subscriber
|
2023-02-13 20:22:49 -06:00 |
|
Nathaniel Nicandro
|
23cdbd2128
|
Kernel monadic functions
|
2023-02-13 20:22:49 -06:00 |
|
Nathaniel Nicandro
|
fa61e5daec
|
Don't bind nil first in mlet*
|
2023-02-13 20:22:49 -06:00 |
|
Nathaniel Nicandro
|
a8cd7a97fb
|
bind -> bind-delayed
|
2023-02-13 20:22:49 -06:00 |
|
Nathaniel Nicandro
|
1d0e145a2f
|
Publisher/subscriber
|
2023-02-13 20:22:49 -06:00 |
|
Nathaniel Nicandro
|
e367177572
|
Have jupyter-do be the one doing the binding
|
2023-02-13 20:22:49 -06:00 |
|
Nathaniel Nicandro
|
9800626d8e
|
Remove jupyter-io-lambda , jupyter-subscriber
|
2023-02-13 20:22:49 -06:00 |
|
Nathaniel Nicandro
|
3af33b7736
|
Publisher/subscriber
|
2023-02-13 20:22:49 -06:00 |
|
Nathaniel Nicandro
|
5269947fd9
|
Monad things
|
2023-02-13 20:22:49 -06:00 |
|
Nathaniel Nicandro
|
3c8c7ba6a3
|
websocket/channel IO
|
2023-02-13 20:22:49 -06:00 |
|
Nathaniel Nicandro
|
90c31508d9
|
Publisher/subscriber
|
2023-02-13 20:22:49 -06:00 |
|
Nathaniel Nicandro
|
190eaeea11
|
binding stuff
|
2023-02-13 20:22:49 -06:00 |
|
Nathaniel Nicandro
|
207580968a
|
Add file header to jupyter-monads.el
|
2023-02-13 20:22:49 -06:00 |
|
Nathaniel Nicandro
|
618062f7f2
|
jupyter-channel-io monadic function
|
2023-02-13 20:22:49 -06:00 |
|
Nathaniel Nicandro
|
8865b3c741
|
Kernel management monadic functions
|
2023-02-13 20:22:49 -06:00 |
|
Nathaniel Nicandro
|
47b33052ae
|
Document jupyter-after
|
2023-02-13 20:22:49 -06:00 |
|
Nathaniel Nicandro
|
de44385340
|
Add jupyter-mlet*
|
2023-02-13 20:22:49 -06:00 |
|
Nathaniel Nicandro
|
d6b6bd60ce
|
Monad things
|
2023-02-13 20:22:49 -06:00 |
|