jackokring wrote:Perl, sed, awk, bc, dc, find, grep would be fine I think to most pearli. Perl is quite modern with a reputation for not being relevant for anything but string transformation and parsing problems. There is no reason why some of the problems can not be solved on a Pi. Even the C language would not be be like today, without lexx, yacc, flex and bison.
Perhaps a strange place to say this; but I disagree that Perl is a modern language. Seriously, try open a file with a unicode symbol in its filename (like ⑨). Trust me, perl cannot open a file which has non-ansi characters in it, it's just that old. The GUI (TK) is ugly as sin and I personally find it a lot more difficult to work with compared to other languages. In my personal opinion, Perl development got stuck decades ago and the pace never picked up again. The obscure methods of getting CGI-bin (with Perl) to work has scared many people away to PHP, ASP or other interpreted languages.
A very strong point of Perl is the BioPerl modules. These things are hugely popular and helpful in the field of sciences and biostatistics. A lot of research would not be possible without BioPerl. And from personal experience I must say that perl is very forgiving
! You can pile beginner's mistakes on beginner's mistakes and the scripts will still run as intended, magnificent!