4 ms·
The plan9 community have been bashing bash for years. "It's got to much code, a shell should just execute shellscript not handle input" Perhaps they'll listen
by SixSigma 12y ago
The plan9 community have been bashing bash for years.
"It's got to much code, a shell should just execute shellscript not handle input"
Perhaps they'll listen now - haha as if
- 1wd 12y agoMaybe we need a catchy name for this "anti-pattern".
- SixSigma 12y agowe do : GNU
- dllthomas 12y ago"It's got to much code, a shell should just execute shellscript not handle input" Honestly, I'd sooner go the other way.
- SixSigma 12y agoIn plan9 the two functions are totally split. rc doesn't handle any input apart from stdin, stdout and stderr. The window manager handles input/output and sends bytes to stdout for processing. The environment is a per process filesystem in /proc/$pid/env/ . Keeping the TTY around is a dumb move. Kill it with fire.
- dllthomas 12y agoSo... not really any difference, in any sense that is remotely relevant. My point was that the shell interface is a much better UI than it is programming language.
- SixSigma 12y agoWe totally disagree. The ad-hoc nature of unplanned and ill disciplined thrashing away at readline is a terrible interface. Dave Presotto put it best "Linux: by amateurs, for amateurs"
- dllthomas 12y agoApparently we disagree. My interaction with a readline interface in a context I understand is neither unplanned nor ill disciplined. You can throw around pejoratives, but clearly you cannot support them.