Free Your Technical Aesthetic from the 1970s
prog21.dadgum.com
Free Your Technical Aesthetic from the 1970s
1–10 of 27 posts
Re: Free Your Technical Aesthetic from the 1970s
#2The more specific examples are pretty weird, also. Just about every Unix comes with a full-screen text file viewer ('nano' is a decent one). If you don't like bash, you can use a different shell; I mean, he was willing to use a third-party shell on Windows, why not on Unix? One option: http://fishshell.org/
Re: Free Your Technical Aesthetic from the 1970s
#3Windows is somewhat simple (but unreliable) on the outside, and completely inaccessible on the inside. If you want to interact with the innards of Windows, there's somethings you can do in the registry, some things you need Scripting Host for, some things can be done in .NET, others you need COM for. Documentation for these things are spotty (you might find a guide for doing something in COM, in C++, and need to pair that with another guide on how to do COM in .NET). The learning curve maybe isn't as steep, but it keeps its inclination all the way to the wall you're bound to hit. There's little generality in skills -- once you know how to do X, you're still almost all the way back to square one on how to do Y.
Re: Free Your Technical Aesthetic from the 1970s
#4Want in bash? Add to ~/.inputrc:
# up and down arrows do incremental history search
"\e[A": history-search-backward
"\e[B": history-search-forward
Re: Free Your Technical Aesthetic from the 1970s
#5"By way of comparison, on my home PC I used a third-party command shell called 4DOS [...] It had a wonderful command line history mechanism: type part of a command, then press up-arrow." Want in bash? Add to ~/.inputrc: # up and down arrows do incremental history search "\e[A": history-search-backward "\e[B": history-search-forward
Re: Free Your Technical Aesthetic from the 1970s
#6"By way of comparison, on my home PC I used a third-party command shell called 4DOS [...] It had a wonderful command line history mechanism: type part of a command, then press up-arrow." Want in bash? Add to ~/.inputrc: # up and down arrows do incremental history search "\e[A": history-search-backward "\e[B": history-search-forward
Re: Free Your Technical Aesthetic from the 1970s
#7I'm pretty sure I used ksh that had interactive command line history as well.
I've used a lot of different Unix variants (BSD, Ultrix, OSF/1, SunOS, various Linux distros) and while they were all quite different they all had and continue to have common logical structure that eludes some newer operating systems I could name.
Re: Free Your Technical Aesthetic from the 1970s
#8There seem to be two sort of unrelated criticisms here. One's a preference for GUI (or at least full-screen console-mode) interfaces over CLIs, and generally for fewer config files and command-line options. The other is a dislike of chaining piped commands, and a suggestion that integrated scripting languages like Perl are the replacement. But those seem like two pretty wildly different directions to go in. And there…
Re: Free Your Technical Aesthetic from the 1970s
#9Re: Free Your Technical Aesthetic from the 1970s
#10To me, the aesthetic of *nixes is the way everything is neatly arranged around the same set of relatively simple abstractions: executables, shell scripts, processes and text files. Yes, there's a learning curve, but once you're around the bend it's pretty flat. Skills are generally general -- once you know how to do X, chances are you've touched a great deal of the tools you need to Y. Windows is somewhat simple (but…
All operating systems currently popular are crap except for the most popular one in it's usage domain.