When comparing Oh (shell) vs tcsh (shell), the Slant community recommends tcsh (shell) for most people. In the question“What are the best UNIX shells?” tcsh (shell) is ranked 10th while Oh (shell) is ranked 16th. The most important reason people chose tcsh (shell) is:
It's a C-like shell with tenex command-completion feature, which is very convenient.
Ranked in these QuestionsQuestion Ranking
Pros
Pro Concurrent
Because it's written in Go, Oh can also be thought of as a concurrent programming language.
Pro C-like shell
It's a C-like shell with tenex command-completion feature, which is very convenient.
Pro Organized documentation
All the documentation that's needed to use tcsh is located in man tcsh
instead of being spread on various helper programs.
Cons
Con Unstable
It fails with errors and long Python tracebacks.
Con No configurable prompt
The only way to configure the prompt in order to use something else other than the default >
, you have to change the source code of Oh.
Con Limited support online
The support and number of guides and tutorials is rather limited for tcsh online because there are not many people who use it. At least compared to some of the other more popular alternatives.