From: "M. Edward (Ed) Borasky" Date: 2007-11-13T14:38:48+09:00 Subject: Re: enterprise ruby Sean Surname wrote: > M. Edward (Ed) Borasky wrote: >> I'm genuinely curious about this -- MATLAB is a (very expensive closed >> source) package that caters to numerical processing, including signal >> and image processing. Can MATLAB process regular expressions? Can >> Mathematica? Or does one need a two-language solution -- MATLAB for the >> number crunching and Perl, Python or Ruby for the data extraction? > > String processing in MATLAB (Octave, really) is agony, so I tend to use > a hybrid of Perl and Octave. I've tried Ruby plus NArray/rb-gsl and > Perl plus PDL, but neither has Octave's huge number of linear algebra > functions (SVD, least-squares, eigenvalues, ...) or plotting support. > Compact arrays are crucial, but they're only a small part of the story. GSL doesn't have SVD, least-squares and eigenvalues? Well then -- you need (pregnant pause) RSRuby!! It hooks into the whole R language shared library, and I think it can get to the BLAS and LAPACK libraries in R too. But I really thought LAPACK was part of GSL.