Hi, I saw that you wrote on Superuser: "I was asking more in term in usability than programming. Most of the scripts I write must be compatible with bash."
A few points to take into account: * From within both Zsh and Fish you can execute Bash scripts as long as they contain an appropriate she-bang. * You will not be able to use much Bash code within Fish (and in Fish scripts) directly, because Fish's scripting syntax is rather different from Bash's syntax. * Some people appreciate that Fish's syntax is cleaner and thus easier to remember. * For a cleaner - and incompatible syntax - you could also chose (I)Python, Ruby or Perl. * Zsh's grammar is to a large extent compatible with Bash's grammar. A lot of what you would write as Bash syntax could be used within Zsh immediately. * What I used to like a lot in Fish is its "intearctive syntax coloring and high-lighting". This could in principle be achieved in Zsh as well, but apparently nobody has taken the time to implement it yet. * By default Fish provides what could be called "matlab-history-beginning-search-backward" (see http://www.zsh.org/mla/users/2009/msg00828.html). This can also be implemented by Zsh user functions. Personally, I prefer Zsh, because within Zsh I can just copy Bash-like snippets from the internet and execute them. Best wishes, Guido Get your new Email address! Grab the Email name you've always wanted before someone else does! http://mail.promotions.yahoo.com/newdomains/aa/ ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Fish-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/fish-users
