3 ms·
History should be recorded in non-volatile storage immediately, not just on clean exits (can do this in bash, but it needs to be the default). You should be ab
by jhallenworld 10y ago
History should be recorded in non-volatile storage immediately, not just on clean exits (can do this in bash, but it needs to be the default).
You should be able to step though history for just arguments (can be done in bash, but needs to be easier).
Take a look at TOPS-20: it had "question-mark help"- any time you hit ?, it told you what the next argument is for.
The terminal emulator should have inline graphical output- it should not be text only. Someone should define a protocol so that you can have full graphical programs running in the terminal emulator. When you exit the program, the last view remains in the scroll-back history.
Some plan9 things are good: network access should be in the filesystem so that you don't need special programs like wget: cp /net/www.google.com/http/index.html foo
Same with local I/O: parameters for opening a serial port should be part of the filename when you open, something like: cp foo /dev/ttyS0:9600n81
The filesystem should be extended to also be a database. SQL is ugly, but some kind of relational algebra query language should be built in:
cat /mydatabase/name="joe" is like 'select * from mydatabase where name="joe"'