4 ms·
I wish tcsh would get more love.
by xenophonf 1y ago
I wish tcsh would get more love.
- esafak 1y agoWhy, it's a dinosaur? Have you tried nushell, murex, oil shell or xonsh?
- xenophonf 1y agoI don't know why you're being downvoted. You're correct, and as the other commenter mentioned, csh programming is evil in the eyes of the LORD. Starting last year, I've been maintaining a bash profile that implements (mostly) the same setup as my tcsh configuration. I suppose I ought to make the final leap into something more modern. It would be nice not to jump through hoops to redirect stderr somewhere different than stdout or [insert your favorite of the myriad examples of csh/tcsh weirdness here]! But I feel irrationally sad about it. I cut my teeth on Unix systems where csh was the default shell—namely, NeXTstep and sunOS 4—and it feels a little like saying the final goodbyes to a dead friend. Silly of me, I realize, but there it is.
- chasil 1y agoThere is a famous paper on the perils of scripting in the csh. It is unfortunate that Bill Joy was not able to write a formal grammar or parser for his language. It was certainly a missed opportunity, and tcsh cannot fix the design. That being said, csh advocates definitely influenced everything in the Bourne/POSIX family.
- xenophonf 1y agoIt's a classic Usenet post that deserves linking at every opportunity! https://harmful.cat-v.org/software/csh https://harmful.cat-v.org/software/csh