Quote:
Originally Posted by daemonfowl
what's more interesting to me as a new c learner : why are you using tcsh as default shell despite Barnett's 'Top Ten Reasons not to use the C shell' ..
|
The reason I use tcsh is simply "because it was there first". It's the default on FreeBSD and the first shell I dived in to.
I'm sure other shells work equally well if not better, but tcsh works well enough for me, and I don't want to invest the time and energy learning all the new keybinds, tricks, configuration options, etc. The cost/benefit ratio simply isn't large enough.
Using (t)csh for shell scripting is a probably not a good idea, as outlined in the article you mentioned, but that's something very different than using it as an interactive shell.
the biggest issue is the limited stdout/stderr redirection. This is usually not a problem, but can be annoying at times.