[ANN] Sessions.jl, A terminal-native Julia notebook built on Pluto.jl's reactive engine and Tachikoma.jl

Even though I managed to install it, I couldn’t figure out how to do anything with it.

It doesn’t seem like there’s a keyboard shortcut to run cells. And when I tried to run import Pkg, it just gave me an error “Package Pkg not found in current path.” Thus, I wasn’t able to activate any environment and try out anything else, like plotting.

On top of that, the program seems to take over the terminal with a light-gray on dark-gray color scheme (as in the original screenshots). Please do not override my terminal colors, which are dark on light for good reasons. I will not use terminals with dark backgrounds as these do not meet my accessibility needs.

I would have been interested to find out how well this program handles graphical output, and whether it can handle running inside tmux or over an SSH connection (something that in my experience is extremely tricky, and ultimately let me to write a very hacky MuxDisplay for my own display needs). That experience makes me wonder whether a notebook app that is inherently multi-window/multi-tab might not work better if it was sitting on top of a multiplexer instead of a custom TUI framework

1 Like