Perl Data Language [39] enables Perl programs to efficiently manipulate large N-dimensional arrays. Like R, it has a shell and good support for graphics, and there is a tutorial that shows how to use it in the context of gene expression[40].