Projects / Lush


Lush is a Lisp dialect with extensions for object-oriented and array-oriented programming. It is intended as a programming environment for prototyping numerically intensive applications. Unlike alternatives like Python or SciLab, Lush is designed for easy integration of existing C/C++/Fortran codes.

Operating Systems

Recent releases

  •  12 Mar 2011 03:28

    Release Notes: This release restores Mac OS X support and contains some bugfixes.

    •  30 Dec 2010 05:20

      Release Notes: This release fixes numerous bugs and has an improved gnuplot interface.

      •  22 Dec 2009 18:25

        Release Notes: This release fixes build problems on Solaris and Mac OS X 10.5 as well as a few minor bugs.

        •  19 Oct 2009 05:25

          Release Notes: This release is case-sensitive. Outdated packages have been dropped (HTK, Torch, and others) and many functions have been renamed (see namespace lush1-). New features include builtin math functions that work on arrays , a namespace facility, a small datatype library (heap, sets, graph), and a gnuplot interface. The make-standalone facility, some outdated packages (video4linux, sn28, and others), and support for complex numbers are currently broken.

          •  27 Jun 2005 23:35

            Release Notes: 64-bit compatibility, Mac OS X support, Cygwin support, new libraries for FFT, Support Vector Machines, sound playing, SVG output, serial/parallel port output, joystick input, RPC, and more. Many bugfixes.

            Recent comments

            12 Dec 2003 09:10 amcmr

            This project is ideal for university activities and for those who take computing very seriously. Other languages seem like kid stuff compared to Lush.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.