I was fairly sceptical about the utility fish when I read that the syntax wasn't that of a major accepted shell. However, the changes from bash are more compelling than I anticipated. Had I ever made a list of my problems with bash (note, I really like bash), it would have been almost identical to the change list for fish.
I wonder whether fish is a bit like Esperanto -- the right idea, for the right reason, but never attracting enough support to really be useful. C is also 30 years old, with some updates, and it hasn't really been dethroned. Age is obviously not a compelling reason for users to change tools. I am unlikely to switch to any shell that isn't the default for exec (or a superset like bash). I don't even think csh is a good idea.
I do have one suggestion. Never under any circumstance draw blue text on a black background (cyan is probably okay). Not only is it hard to read, but you'll probably get a (well-deserved) rant from editor Jon Corbet as well.
Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds