[TUHS] Command Line Editing in the Terminal Driver (Was: A few comments on porting the Bourne shell)

Joseph Holsten joseph at josephholsten.com
Wed Jan 4 19:18:55 AEST 2023


> On Jan 3, 2023, at 08:55, Marshall Conover <marzhall.o at 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.


More information about the TUHS mailing list