NewLISP
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
- ↑ FAQ. Retrieved October 17, 2011 . on newlisp.org. Retrieved October 17, 2011 .
- ↑ A look at newLISP
- ↑ newLisp: A better Lisp / Scheme Fusion… Accessed October 17, 2011 (English).