On Fri, Apr 1, 2011 at 2:22 PM, Aaron Toponce <aaron.topo...@gmail.com>wrote:

> On Fri, Apr 01, 2011 at 01:04:26PM -0600, Robert LeBlanc wrote:
> >    So please, let the flam..... er ... opini.... er.... compar...just
> tell me
> >    what you like about each.
>
> I don't care much for bash. I find it as antique as the Bourne shell was
> when the Korn shell released. There are reasons for evolution, you know.
>
> Here are the reasons ZSH is my primary shell, and has been since early
> 2006:
>
>    * Floating point arithmetic
>    * Associative arrays (hashes, dictionaries, whatever you call them)
>    * Highly extensible
>    * Regularly updated
>    * yTpo correction on the fly
>    * Superb tab-completion
>    * Built-in pager
>    * Powerful file globbing
>    * Improved Bourne-style scripting language
>        * With loads of modules, functions, builtins, etc.
>    * Outstanding documentation
>    * Multi-line editing
>    * Sharing of command history across sessions
>    * $RPROMPT (right-hand side prompt)
>    * Various compatibility modes (ksh, csh, sh, bash, etc)
>    * Maturity (actively developed since 1990)
>
> Probably the biggest disadvantage to ZSH is its over-complexity. It
> provides you with every switch, nob and button a shell could practically
> give you. As a result, it can be extremely overwhelming. Also, it's not
> installed by default on most GNU/Linux and BSD operating systems, so you
> might feel like you're paddling upstream everytime you sit at a new box
> (which is actually quite rare for me).
>
>
The typo correction, history sharing and associative arrays seem like
very convincing features. Can you elaborate on the multi-line editing
feature and the superb tab completion?

Thanks,
Robert
--------------------
BYU Unix Users Group 
http://uug.byu.edu/ 

The opinions expressed in this message are the responsibility of their
author.  They are not endorsed by BYU, the BYU CS Department or BYU-UUG. 
___________________________________________________________________
List Info (unsubscribe here): http://uug.byu.edu/mailman/listinfo/uug-list

Reply via email to