Lush (programming language)
From Wikipedia, the free encyclopedia
Lush, the Lisp Universal Shell, is an object-oriented dialect of Lisp that was initially developed as a scripting language for machine learning applications, but can also be used for general purpose, systems, and network programming or administration tasks. Built around a compact and efficient Lisp interpreter, it also compiles to native C code and includes a multidimensional array processing engine. It is well suited to numerical and graphical applications. Lush is freely available under the GNU General Public License. It includes interfaces to a number of useful libraries (written in Lush and C), such as: ALSA, BLAS, FFTW, Gnu Scientific Library (GSL), LAPACK, MPI, OpenGL, OpenCV, SDL, Video4Linux. It has bindings to Java VM and Python C API.