JupyterTalk
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
config:
/home/user9/.jupyter
/usr/etc/jupyter
/usr/local/etc/jupyter
/etc/jupyter
data:
/home/user9/.local/share/jupyter
/usr/local/share/jupyter
/usr/share/jupyter
runtime:
/run/user/1000/jupyter
http://jupyter.org/install
Depending on the situation the installation process might not be straightforward.
http://htmlpreview.github.io/?https://github.com/jmari/JupyterTalk/blob/master/Tutorial1_BasicStatistics.html