Paradigm | Multi-paradigm |
---|---|
Designed by | Lutz Mueller |
Developer | Lutz Mueller |
First appeared | 1991 |
Stable release |
10.7.0 / January 21, 2016
|
Preview release |
10.6.4 / September 24, 2015
|
OS | Cross-platform |
License | GNU General Public License |
Website | www |
newLISP is an open source scripting language in the Lisp family of programming languages developed by Lutz Mueller and released under the GNU General Public License.
newLISP design is influenced by Common Lisp and Scheme, other Lisp dialects, and other languages like Pascal and C. newLISP originated in 1991 and was originally developed on a Sun-4 workstation. It later moved to Windows 3.0, where version 1.3 was released on CompuServe around 1993, then became available as a Windows GUI graphics-capable application and a DOS console application (both 16-bit). In 1995, with the release of Windows 95, newLISP moved to 32-bit.
In April 1999, newLISP was ported to Linux; some of its core algorithms were rewritten, and all Windows-specific code eliminated. newLISP was released as an Open Source project licensed under the GPL, and development on Windows stopped after version 6.0.25. During the first half of 2001, newLISP was ported back to Windows on the Cygwin platform without graphics capabilities. A multi-platform Tcl/Tk frontend named newLISP-tk was released around version 6.3.0, during the second half of 2001. 64-bit precision was introduced for integer arithmetic and for some operations on files in version 9.0 in 2006.
Since the release of 6.5 in mid-2002, development has been very active, and many new features have been added.
newLISP attempts to provide a fast, powerful, cross-platform, full-featured scripting version of the Lisp programming language while using only a modest amount of system resources such as disk space and memory.