- NewLisp
-
NewLISP Erscheinungsjahr: 1991 Entwickler: Lutz Mueller Aktuelle Version: 9.4.5 (5. August 2008) Betriebssystem: Plattformunabhängig Lizenz: GNU General Public License [1] Die Programmiersprache NewLISP (deutsch: neu(es) LISP) ist ein freier (open source) Lisp-Dialekt, der vor allem für die Verwendung als Skriptsprache vorgesehen ist.[1] Hierzu geht die Sprache einen eigenen Weg, abseits von klassischen Lisp Implementierungen wie etwa dem Industriestandard Common Lisp oder dem eher im akademischen Umfeld anzutreffenden Dialekt Scheme.
Inhaltsverzeichnis
Eigenschaften
Newlisp ist komplett in C geschrieben, die ausführbare Datei des Interpreters umfasst (unter Linux) ca. 200 KB Speicher. Perl Compatible Regular Expressions (PCRE)[2] werden ebenso unterstützt wie plattformübergreifende GUI-Programmierung durch Verwendung von Java AWT/Swing. Eine einfache API existiert, um den Interpreter von anderen C-Programmen aus anzusprechen. Objektorientierte Programmierung ist ebenso möglich, wie auch Client-Server-Architekturen. Die Unterstützung von MySQL, SQLite, XML, CGI, TCP, UDP, SMTP, POP3, FTP folgt aus der Auslegung als Skriptsprache mit unterschiedlichen Einsatzszenarien.
Geschichte
NewLISP wurde zuerst 1991 auf einem Sun-Rechner entwickelt, 1993 nach Microsoft DOS/Windows portiert und 1999 sowohl nach Linux portiert, als auch unter der GNU General Public License (GPL) gestellt. Prinzipiell ist es auf allen gängigen POSIX-Systemen lauffähig, aktuell existieren auf der Homepage vorkompilierte Pakete unter anderem für OS X, Debian, Windows und OS/2.
Quellen
Weblinks
Wikimedia Foundation.