mirror of
https://github.com/vale981/emacs-jupyter
synced 2025-03-05 15:41:37 -05:00
No description
![]() I believe I was misunderstanding the use of `zmq-poll` on the file descriptors in a subprocess. It seems that polling the file descriptors doesn't seem to work. Currently I am sticking to running periodic timers in emacs itself to process messages. This may slow down emacs when connecting to lots of clients that are receiving and sending lots of messages. What I would like to move towards is having a subprocess which connects to the required endpoints and listens for incoming messages. When a message arrives, it decodes it and sends it back to the parent emacs process. When I would like to send a message, I just send the raw plist to the subprocess and it encodes and sends it through the socket. So the subprocess will take care of encoding/decoding messages and sending/receiving messages on sockets. Whereas the parent emacs process will send/receive plists. |
||
---|---|---|
jupyter-channels.el | ||
jupyter-client.el | ||
jupyter-messages.el | ||
jupyter-tests.el |