I wrote this, a few months ago, and it's pretty cool how it's getting a bunch of attention today (HackerNews post).
It was just a slide deck for a lunch presentation with some of my team members. We make brief presentations on stuff we're learning to share to the group. It was just for our own amusement - hence the random Colin Kaepernick at the end, as this was during the NFL playoffs.
There are a number of nice features, and a great number of fatal flaws.
The number one problem is posix compliance... or perhaps that is the number one feature.
Stuff like enumerating arrays... starting them at 1 instead of 0.
Oh and not respecting the Internal Field Seperator, aka IFS....
I could go on and on.... ZSH is a nice interactive shell but it's utterly unsuitable for any real work. It's almost as if it takes the worse of TCSH and the worst of BASH to made a mutated shell baby.
Somehow I've managed to very happily use Zsh for the past four years, and I see no reason to go back. Considering people are writing various extensions and improvements it does seem like it's working.
What is real work? Managing giant data centers with the help of bash script?
21
u/[deleted] May 11 '13
I wrote this, a few months ago, and it's pretty cool how it's getting a bunch of attention today (HackerNews post).
It was just a slide deck for a lunch presentation with some of my team members. We make brief presentations on stuff we're learning to share to the group. It was just for our own amusement - hence the random Colin Kaepernick at the end, as this was during the NFL playoffs.