tcljupyter is a kernel in Tcl only for use with Jupyter Notebooks
Manually copy to a Jupyter data location jupyter --paths.
Then change the paths in kernel.json to match your machine.
The tcl used to run the init.tcl script should have the following available:
Most web client commands are supported. Only thing missing is reading from stdin with for example gets. Also interrupting the kernel will display the interruption message under the currently active cell (not the interrupted one).
If a cell ends with ; the last result is not displayed.
[L1 ]
For communication from kernel to session thread thread::send -async is being used. stdout and stderr are being intercepted by chan push