Lushは、オブジェクト指向や配列指向(array-oriented)プログラミングを取り入れて拡張した Lispの方言です。これは、数値を多用するアプリケーションのプロトタイピング用プログラミング環境を目標としています。Pythonに似た代替物や Scilabとは異なり、Lushは既存の C/C++/Fortranコードを簡単に統合するために設計されています。