Rlab
|
Rlab refers to an interactive, interpreted numerical computation program and its core programming language, written by Ian Searle. Rlab (the language) is very high level and intended to provide fast prototyping and program development, as well as easy data-visualization, and processing.
Rlab was not designed as a clone of MATLAB. However, as Rlab (the program) is intended to provide a good experimental environment (or laboratory) in which to do matrix math, the programming language possesses similar operators and concepts and it could be called MATLAB-like.
Rlab borrows some of the best features of the MATLAB language but provides them through a different syntax, which has been modified attempting to offer more expressiveness to users while reducing ambiguities. The variable scoping rules facilitate the creation of larger programs and re-usable program libraries. A heterogeneous associative array datatype has been added to allow users to create and operate on arbitrary data structures. The fundamental data type is the dense floating point matrix (either real or complex), though string and sparse numerical matrices (both real and complex) are also provided.
Rlab is no longer under active development. Binary versions are available for Linux and for Windows, and source code is available under the GPL.
External link
- The Rlab home page (http://rlab.sourceforge.net/)