NewLisp

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

  1. FAQ auf newlisp.org
  2. newLisp: A better Lisp/Scheme Fusion…

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • newLISP — Paradigm(s) Multi paradigm Appeared in 1991 Designed by Lutz Mueller Developer Lutz Mueller of Nuevatec …   Wikipedia

  • Newlisp — Erscheinungsjahr: 1991 Entwickler: Lutz Mueller Aktuelle Version: 9.4.5  (5. August 2008) Betriebssystem: Plattformunabhängig Lize …   Deutsch Wikipedia

  • NewLISP — Erscheinungsjahr: 1991 Entwickler: Lutz Mueller Aktuelle Version: 10.3.3  (21. September 2011) Betriebssystem: Plattformunabhängig …   Deutsch Wikipedia

  • NewLISP — Infobox programming language name = Newlisp paradigm = Multi paradigm year = 1991 designer = Lutz Mueller developer = Lutz Mueller of Nuevatec latest release version = 9.4 latest release date = July 1, 2008 typing = implementations = dialects =… …   Wikipedia

  • Lisp — Paradigmen: multiparadigmatisch: funktional, prozedural; manche Dialekte außerdem modular, objektorientiert, reflexiv Erscheinungsjahr: 1958 Designer …   Deutsch Wikipedia

  • List Processing — LISP Paradigmen: multiparadigmatisch: funktional, prozedural; manche Dialekte außerdem modular, objektorientiert, reflexiv Erscheinungsjahr: 1958 Designer …   Deutsch Wikipedia

  • Lisp (programming language) — Infobox programming language name = Lisp paradigm = multi paradigm: functional, procedural, reflective generation = 3GL year = 1958 designer = John McCarthy developer = Steve Russell, Timothy P. Hart, and Mike Levin latest release version =… …   Wikipedia

  • LISP — Paradigmen: multiparadigmatisch: funktional, prozedural; manche Dialekte außerdem modular, objektorientiert, reflexiv Erscheinungsjahr: 1958 Designer: John McCarthy …   Deutsch Wikipedia

  • Scriptsprache — Skriptsprachen (häufig auch Scriptsprachen) sind Programmiersprachen, die vor allem für kleine, überschaubare Programmieraufgaben gedacht sind. Sie verzichten oft auf bestimmte Sprachelemente, deren Nutzen erst bei der Bearbeitung größerer… …   Deutsch Wikipedia

  • Serverbasierte Skriptsprache — Skriptsprachen (häufig auch Scriptsprachen) sind Programmiersprachen, die vor allem für kleine, überschaubare Programmieraufgaben gedacht sind. Sie verzichten oft auf bestimmte Sprachelemente, deren Nutzen erst bei der Bearbeitung größerer… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”