SciRuby: Science and Matrix Libraries For Ruby 138
Aciel writes "Ruby has long been popular in the web/business community, while Python dominates the scientific community. One new project seeks to bring balance to the force: SciRuby. We've already introduced a linear algebra library called NMatrix (currently alpha status). There's at least one fellowship available for students interested in working on the project this summer."
Re:"while Python dominates the scientific communit (Score:5, Funny)
*cough* bullshit *cough*
You first have to realize that there are exactly two programming languages in all existence: ruby and python.
The rest makes more sense if you start from there.
Re:Wrapped C lib, I hope (Score:3, Funny)
FORTRUBY is an all new implemenation of Fortran on top of Ruby.
With FORTRUBY, scientists and engineers can jump right in and start programming in what they're most comfortable with, Fortran, but the Fortran code isn't actually compiled,it's interpreted by a Fortran interpreter written in Ruby.
This allows scientists and engineers to transition gracefully to a modern language like Ruby. At first, they can just write in Fortran and insert calls to the Ruby library. When they're ready to move on, they can actually insert Ruby code into their Fortran programs that gracefully accomodates Fortran data types and arrays by using the special 'RUBY' statement like this:
DIMENSION M(10)
RUBY(FORMAT (5HSUM=0))
RUBY(FORMAT (27HM.EACH DO
Finally, they can transition to full fledged Ruby by just writing the whole program inside RUBY statements. Finally scientists and engineers can move into the 21st century without leaving all their current hard-earned skills behind.