links to this page:    
View this PageEdit this PageUploads to this PageHistory of this PageTop of the SwikiRecent ChangesSearch the SwikiHelp Guide
Last updated at 4:01 am UTC on 29 August 2018
The Jupyter notebook web application (http://jupyter.org/) is based on a server-client structure. The notebook server uses a two-process kernel architecture based on ZeroMQ, as well as Tornado for serving HTTP requests.[source]

Decoupled two-process model:

IPython has abstracted and extended the notion of a traditional Read-Evaluate-Print Loop (REPL) environment by decoupling the evaluation into its own process. We call this process a kernel: it receives execution instructions from clients and communicates the results back to them. [source]

There is a Pharo Smalltalk kernel for Jupyter notebooks: https://github.com/jmari/JupyterTalk

To set it up you need a jupyter notebook installation. Check with

 jupyter –paths

if it is available

The answer should be something like


Depending on the situation the installation process might not be straightforward.