| |
| | Lush: Lisp Universal SHell |
 | | Lush is designed to be used in situations where one would want to combine the flexibility of a high-level, weakly-typed interpreted language, with the efficiency of a strongly-typed, natively-compiled language, and with the easy integration of code written in C, C++, or other languages. |
 | | Many software projects, particularly research projects, require two languages: an efficient compiled language such as C or C++ for implementing the low-level or computationally expensive function, and a flexible, possibly interpreted language for high-level control, scripting, experimentation, and tinkering. |
 | | The Lush interpreter is written in C and features all the usual functionalities and constructs found in every decent object-oriented programming language such as conditional statements, loops, local variables, functions, macros, objects, classes, methods, and inheritance, but it also provides a large number of functions for manipulating lists, strings, vectors, matrices, and tensors. |
| lush.sourceforge.net (2314 words) |
|