Commit graph

1998 commits

Author SHA1 Message Date
Nathaniel Nicandro
155f421aed jupyter-io definition of jupyter-kernel 2023-02-13 20:22:50 -06:00
Nathaniel Nicandro
e6dd933801 jupyter-kernel-process-io 2023-02-13 20:22:50 -06:00
Nathaniel Nicandro
d57eff4fa0 jupyter--kernel-processes: Update documentation 2023-02-13 20:22:50 -06:00
Nathaniel Nicandro
9aaff6bfcd Request kernel shutdown when killing REPL buffer 2023-02-13 20:22:50 -06:00
Nathaniel Nicandro
7346571275 Discard I/O connection on shutdown 2023-02-13 20:22:50 -06:00
Nathaniel Nicandro
93ace12240 jupyter-server-kernel.el: Remove jupyter-connection 2023-02-13 20:22:50 -06:00
Nathaniel Nicandro
6e3974030c jupyter-server-kernel.el: Update jupyter-server-kernel-io 2023-02-13 20:22:50 -06:00
Nathaniel Nicandro
db322d0734 jupyter-server-kernel.el: Refactor jupyter-server-io 2023-02-13 20:22:50 -06:00
Nathaniel Nicandro
357cc08856 jupyter-kernel-process.el: Update to use publisher/subscribers 2023-02-13 20:22:50 -06:00
Nathaniel Nicandro
01f76e07a7 jupyter-monads.el: Add jupyter-io 2023-02-13 20:22:50 -06:00
Nathaniel Nicandro
c12a519ac0 Add TODO 2023-02-13 20:22:50 -06:00
Nathaniel Nicandro
550ced27bc jupyter-client.el: Introduce io slot 2023-02-13 20:22:50 -06:00
Nathaniel Nicandro
e1f6d8b0c4 jupyter-messages.el: Use strings for request types 2023-02-13 20:22:50 -06:00
Nathaniel Nicandro
d720126871 Update doc of publisher 2023-02-13 20:22:50 -06:00
Nathaniel Nicandro
f5c2a4aa63 monads: request 2023-02-13 20:22:50 -06:00
Nathaniel Nicandro
02a9c2d7a8 monads: comments 2023-02-13 20:22:50 -06:00
Nathaniel Nicandro
5336f16851 jupyter-send-content -> jupyter-content 2023-02-13 20:22:50 -06:00
Nathaniel Nicandro
5bd9ca7cbc Flush out the unsubscribe dynamic 2023-02-13 20:22:50 -06:00
Nathaniel Nicandro
c1896288d0 jupyter-monads.el: Doc changes 2023-02-13 20:22:50 -06:00
Nathaniel Nicandro
ad6ebb3bfb server-kernel uses the new interface 2023-02-13 20:22:50 -06:00
Nathaniel Nicandro
024c0e1378 jupyter-return-delayed: fix debug form 2023-02-13 20:22:50 -06:00
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