NewLISP

from Wikipedia, the free encyclopedia
NewLISP
Publishing year: 1991
Developer: Lutz Mueller
Current  version : 10.7.5   (May 12, 2019)
Operating system : Platform independent
License : GNU General Public License
newlisp.org

The programming language NewLISP (engl .: new (es) LISP ) is a free Lisp dialect, which is primarily intended for use as a scripting language . To do this, the language goes its own way, apart from classic Lisp implementations, such as the industry standard Common Lisp , or the dialect Scheme that is more widespread in the academic environment .

properties

NewLISP is completely written in C , the executable file of the interpreter has (under Linux) approx. 200 kB of memory. Perl Compatible Regular Expressions (PCRE) are supported as well as cross-platform GUI programming using Java AWT / Swing . A simple API exists to address the interpreter from other C programs. Object-oriented programming is also possible, as is client-server architectures . The support of MySQL , SQLite , XML , CGI , TCP , UDP , SMTP , POP3 , FTP follows from the design as a script language with different application scenarios.

history

NewLISP was first developed in 1991 on a Sun computer, ported to Microsoft DOS / Windows in 1993 and ported to Linux in 1999 , as well as being placed under the GNU General Public License (GPL). In principle, it can run on all common POSIX systems. In addition to the source code, precompiled packages for Debian , Windows and OS X , among others, are currently available on the official website .

swell

  1. FAQ. Retrieved October 17, 2011 . on newlisp.org. Retrieved October 17, 2011 .
  2. A look at newLISP
  3. newLisp: A better Lisp / Scheme Fusion… Accessed October 17, 2011 (English).

Web links