We need something akin to Jupyter notebooks for unix.
We need something akin to Jupyter notebooks for unix.
Shell as an engine for TUI or GUI https://github.com/oilshell/oil/issues/738
C++ code should be embeddable in another program https://github.com/oilshell/oil/issues/822
I think you can already use bash in Jupyter, but the integration is necessarily kind of coarse.
I don't know exactly what a good integration is, but I'm looking for people interested in UIs to help me figure it out. At the very least, you can use Oil's parser to provide completions:
http://www.oilshell.org/blog/tags.html?tag=interactive-shell...
(which is a separate integration point that running commands)
Also, I mentioned in the blog post that there's some interest from maintainers in combining the fish shell and Oil. However someone has to do that work, and there's a lot of it!
https://github.com/oilshell/oil/wiki/Where-To-Send-Feedback
----
Also, I use shell scripts as a productivity tool like a Jupyter notebook:
http://www.oilshell.org/blog/2020/02/good-parts-sketch.html#...
I think we need to come up with a clever name for it -- some people call it "Taskfile", "go script", and I call it "run.sh".
The basic idea is that I don't remember how to do things with computers, because there are too many things to do.
I just remember WHERE I WROTE IT DOWN in a shell script. Some people write their notes in text files; I write them in executable shell scripts.
Ignoring the language bit, in write impressed with both AutoIT and PowerShell GUI integration. They really allow you to create script-like utilities.
One of the best things about gluing together battle tested Unix programs is that you'll only have bugs in your glue, not in the tricky logic that's more error prone.