* Jochen Sprickerhof 2017-03-29 08:35 > I still ponder to write an experimental shell where input and output is > separated and where the last line is input and the rest is scrollable > output. Scrolling through the input history would give you the > corresponding output and all output would be preserved in variables to > ease processing later on (think of piping old output through grep again > and again without having to evaluate the command again).
This sounds interesting to me. It's a reminiscent of the notebook environments (think jupyter) in the sense that at any time you can access previous results. (but wouldn't preserve the consistency, AFAIU, i.e. if you re-run a previous command, it wouldn't affect later command's output (which may be desirable or not)) I wouldn't use this as my regular shell, I guess, but I imagine it fits quite well specific sessions where I experiment with building a processing pipeline: It would automate the saving of intermediate results. > Anyone knows some code where this is implemented already? unfortunately no. cheers --s