Squeak
  links to this page:    
View this PageEdit this PageUploads to this PageHistory of this PageTop of the SwikiRecent ChangesSearch the SwikiHelp Guide
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