Tenex, a Paged Time Sharing System for the PDP-10
opost.com
opost.com
And that was just the beginning of it. Programs could tell the shell what all their options were, so while you were typing a command, you could hit "?" and get something like a brief "man" page of options available at that point. Plus command completion worked all along the way, so not only would file names be completed when you hit <esc>, but also flags and parameters and such.
Given how baked-in the argc/argv interface is in *nix, there's no hope we'll ever be able to experience this again. How wonderful it was to be able to say the equivalent of "cp *.c (TO) *.old" and have it do what you obviously want. (The "(TO)" was a "noise-word" automatically inserted by the shell as part of the copy command's auto-completion.)
There are, however, publicly accessible TOPS-20 systems, including one at SDF which should be soon available moved onto recent~ish made physical PDP-10 system (a TOAD-2 PDP-10-on-a-Chip)
Plenty of files from TENEX tapes are here: https://github.com/PDP-10/tenex
I had arrived at USC just after they had converted USC-ECLC to TENEX and connected it via the LA IMP to USC-ISI. I think it was host #32 on the ARPANET but I don't trust my memory well enough to swear to it :-).
Such a fun architecture the DEC-10, I'm glad you can run both TOPS and TENEX on simh, there are still good things to be learned there.
https://obsolescenceguaranteed.blogspot.com/2020/02/inevitab...
TENEX started out as modification of TOPS-10 code base, afaik due to expanding needs leading BBN to create both TENEX and custom pager addon to PDP-10. Some time later DEC acquired TENEX code, cut it down some, modified some, and released it with support for the official DEC pager included in later PDP-10 models
At USC we ran TOPS-10 on the student machines and TENEX, and then later, TOPS-20, in the engineering computer lab. The TOPS-20 migration allowed us to run some accounting package from the student side on the staff side. That helped mitigate some of the impact on response time on the student side which was really poor with a couple hundred students logged in at the same time.