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

Reply via email to