I have tested the jupyter notebook, it works quite well.
`jupyter notebook --ip=localhost` to get the standard output. However, if you restart the kernel or rerun cells, sometimes kernel and/or the standard output seems to crash, you have to restart the kernel+clear output or restart the notebook server to make it work again (I guess it's a cling notebook bug).