Nathaniel Nicandro
|
f19ba287db
|
Update comments
|
2023-02-13 20:22:50 -06:00 |
|
Nathaniel Nicandro
|
afa2f7ef65
|
pseudo-bind
|
2023-02-13 20:22:50 -06:00 |
|
Nathaniel Nicandro
|
97b620838e
|
websocket-io stuff
|
2023-02-13 20:22:50 -06:00 |
|
Nathaniel Nicandro
|
8052de14dd
|
flesh out jupyter-request
|
2023-02-13 20:22:50 -06:00 |
|
Nathaniel Nicandro
|
e8e7f24ed6
|
implement jupyter-return-websocket-io
|
2023-02-13 20:22:50 -06:00 |
|
Nathaniel Nicandro
|
5880b29ec8
|
Don't wrap body with return in mlet*
|
2023-02-13 20:22:50 -06:00 |
|
Nathaniel Nicandro
|
b6fa64f7dd
|
Fix typo
* jupyter-messages.el: (jupyter-complete-request): requesr -> request
|
2023-02-13 20:22:50 -06:00 |
|
Nathaniel Nicandro
|
d0941b1c5a
|
Update default value of jupyter-current-io
|
2023-02-13 20:22:50 -06:00 |
|
Nathaniel Nicandro
|
b5e5d84061
|
Lots of doc changes and comments
|
2023-02-13 20:22:50 -06:00 |
|
Nathaniel Nicandro
|
fd48742ca1
|
Remove nested pcase in pulisher
|
2023-02-13 20:22:50 -06:00 |
|
Nathaniel Nicandro
|
ae7641b755
|
jupyter-do: Updtae doc
|
2023-02-13 20:22:50 -06:00 |
|
Nathaniel Nicandro
|
5b2f182be7
|
jupyter--deliver: use condition-case
|
2023-02-13 20:22:50 -06:00 |
|
Nathaniel Nicandro
|
20834676b9
|
small changes
|
2023-02-13 20:22:50 -06:00 |
|
Nathaniel Nicandro
|
98d80d150a
|
jupyter-subscribe: update doc
|
2023-02-13 20:22:50 -06:00 |
|
Nathaniel Nicandro
|
1d226206d7
|
jupyter-publish: update doc
|
2023-02-13 20:22:50 -06:00 |
|
Nathaniel Nicandro
|
af54d1f6bc
|
jupyter-run-with-io: update doc
|
2023-02-13 20:22:50 -06:00 |
|
Nathaniel Nicandro
|
d7dd531646
|
jupyter-with-io: update doc
|
2023-02-13 20:22:50 -06:00 |
|
Nathaniel Nicandro
|
b91039182a
|
mlet*: handle '_ better
|
2023-02-13 20:22:50 -06:00 |
|
Nathaniel Nicandro
|
a0c64e0654
|
mlet*: always return an I/O value
|
2023-02-13 20:22:49 -06:00 |
|
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 |
|