On Jan 3, 2023, at 08:55, Marshall Conover
<marzhall.o(a)gmail.com> wrote:
Along these lines but not quite, Jupyter Notebooks have stood out to me as another
approach to this concept, with behavior I'd like to see implemented in a shell.
…
Currently these are used primarily for demonstrating
APIs, exploring data with python, or writing quick PoCs that can then be extracted into an
application. Some companies, such as Netflix, have experimented with using them entirely
as a replacement for shell scripts, which is the sort of research I'd most love to
see.
…
I'd love to see experimentation with a whole
system that takes the jupyter approach, with nested namespaces forming applications,
combined with data being held in "blocks" as well as code - much like acme opens
and edits files as well as letting you execute either them or snippets in them. I think
there's a chance something could be developed that would better fit the way we
interface with computers today, and the underlying engine approach would move us toward
the "everything speaks one language" design we lost in the move from shells to
standalone GUI applications.
This sounds tremendously useful. It gets at that feeling I want to have from emacs and
literate programming but rarely achieve, the sense of Living Text.