|
| 1 | +;;; jupyter-server-ioloop-comm.el --- Async support for Jupyter kernel servers -*- lexical-binding: t -*- |
| 2 | + |
| 3 | +;; Copyright (C) 2020 Nathaniel Nicandro |
| 4 | + |
| 5 | +;; Author: Nathaniel Nicandro <nathanielnicandro@gmail.com> |
| 6 | +;; Created: 11 Mar 2020 |
| 7 | + |
| 8 | +;; This program is free software; you can redistribute it and/or |
| 9 | +;; modify it under the terms of the GNU General Public License as |
| 10 | +;; published by the Free Software Foundation; either version 3, or (at |
| 11 | +;; your option) any later version. |
| 12 | + |
| 13 | +;; This program is distributed in the hope that it will be useful, but |
| 14 | +;; WITHOUT ANY WARRANTY; without even the implied warranty of |
| 15 | +;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
| 16 | +;; General Public License for more details. |
| 17 | + |
| 18 | +;; You should have received a copy of the GNU General Public License |
| 19 | +;; along with GNU Emacs; see the file COPYING. If not, write to the |
| 20 | +;; Free Software Foundation, Inc., 59 Temple Place - Suite 330, |
| 21 | +;; Boston, MA 02111-1307, USA. |
| 22 | + |
| 23 | +;;; Commentary: |
| 24 | + |
| 25 | +;; Async support for Jupyter kernel servers. Requires ZMQ. |
| 26 | + |
| 27 | +;;; Code: |
| 28 | + |
| 29 | +(require 'jupyter-server) |
| 30 | +(require 'jupyter-ioloop-comm) |
| 31 | +(require 'jupyter-server-ioloop) |
| 32 | + |
| 33 | +(defgroup jupyter-server-ioloop-comm nil |
| 34 | + "Async support for Jupyter kernel servers (requires ZMQ)." |
| 35 | + :group 'jupyter) |
| 36 | + |
| 37 | +(defclass jupyter-server-ioloop-comm (jupyter-server jupyter-ioloop-comm) |
| 38 | + ()) |
| 39 | + |
| 40 | +(defclass jupyter-server-ioloop-kernel-comm (jupyter-server-abstract-kcomm) |
| 41 | + ()) |
| 42 | + |
| 43 | +(provide 'jupyter-server-ioloop-comm) |
| 44 | + |
| 45 | +;;; jupyter-server-ioloop-comm.el ends here |
0 commit comments