
Eu uso Ruby porque é a melhor linguagem de script para o Unix daqueles que experimentei (Perl5, Python2-3, Awk, TCL, Bash, Ksh, CSH).Ruby é um pouco mais tolerante/amigável que Lisp e Smalltalk, desleixado, se desejar, e define um pouco de açúcar sintático para “se”, para definir funções, aulas etc. Eles são embutidos como números, strings, matrizes, dicionários, arquivosetc. É por isso que alguém que trabalha com texto, como todos os administradores da UNIX, deve preferir Ruby ao Python, ele tem as ferramentas certas para o trabalho.Em Ruby, na maioria das vezes, onde não é ambíguo, você pode chamar métodos sem parênteses. Isso é muito bom e faz com que os métodos encadeados pareçam muito limpos.