Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I've generally ported _to_ Python to see improved portability: the problem with bash is that it's not just what versions of bash you have installed (if you support RHEL, MacOS, etc. that can limit you significantly) but also all of the utilities which you call so you probably end up needing to wrap things like readlink once you need to run on more than one of GNU, BSD, busybox, etc.

Obviously you can get a fair amount done with pure POSIX but for me it's almost inevitably hit the point where you rewrite it in something else and realize that it's like 30% fewer lines of easier to understand code.



Fine, but this does nothing to address the value of zsh which is what I was asking about.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: