-
Notifications
You must be signed in to change notification settings - Fork 8
JupyterHub
The site https://sur-l-analysis-sit.us/ runs in a JupyterHub environment on a Digital Ocean VM instance. It uses GitHub for authentication and DockerSpawner to spawn JupyterHub single-user servers in Docker containers. The Docker containers run cl-jupyter, an enhanced interactive Shell for Common Lisp (based on the Jupyter protocol) by Frederic Peschanski. Quicklisp is pre-installed and so is Kenzo.
The home page of a single-user server looks like this:
The notebooks
folder contains the Kenzo handbook Jupyter notebooks and other examples.
To launch a vanilla Common Lisp REPL select New -> SBCL Lisp
:
The result should look like this:
You can then evaluate Lisp expressions as you would in the SBCL REPL. Check out the cl-jupyter
documentation for a nice introduction.