For simple procedural stuff, I use bash. We're a Red Hat/Solaris shop so
while I try to stick to POSIX shell, sometimes using the bash extensions
really is useful.

For more complex stuff (real variable scoping, real exception handling,
complex data structures), I'll use Python. I used to use Perl, but Python
has lots of advantages over Perl 5 that I've become a convert. Maybe Perl 6
can win me back, but I can only learn so many new languages at once.

There are lots of other shiny languages de jour, but it's also good to
settle on a language that can be used broadly across a group, and that one
can reasonably expect a new hire to already know.

Skylar

On Thu, May 12, 2016 at 3:38 PM, Yves Dorfsman <y...@zioup.com> wrote:

>
> A lot of people love to hate bash, and there are good reasons for it, but
> it
> seems that there isn't an obvious replacement for it.
>
> At some point it looked like perl was going to be it, then depending on the
> local preferences some shops use either python or ruby, heavy JVM shop
> often
> use groovy, while more and more shops now even use js or go...
>
> I find bash (or any other UNIX shell) much more natural for simple
> scripts, I
> don't even mind all gotchas (set -e, super weak typing, every var is gobal,
> etc..), but do hate how bad it is to manipulate data, and the difficulty to
> organize code.
>
> What do *you* use? Do you see any clear winner to replace it on the
> horizon?
>
> --
> http://yves.zioup.com
> gpg: 4096R/32B0F416
>
> _______________________________________________
> Tech mailing list
> Tech@lists.lopsa.org
> https://lists.lopsa.org/cgi-bin/mailman/listinfo/tech
> This list provided by the League of Professional System Administrators
>  http://lopsa.org/
>
_______________________________________________
Tech mailing list
Tech@lists.lopsa.org
https://lists.lopsa.org/cgi-bin/mailman/listinfo/tech
This list provided by the League of Professional System Administrators
 http://lopsa.org/

Reply via email to