Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

CLISP

From Wikipedia, the free encyclopedia
Version of programming language Common Lisp
CLISP
Original authorsBruno Haible, Michael Stoll
DeveloperVarious
Initial releaseApril 1987; 38 years ago (1987-04)
Stable release
2.49 / July 7, 2010; 15 years ago (2010-07-07)
Operating systemCross-platform
Available inCommon Lisp
TypeCompiler,runtime
LicenseGNU General Public License
Websitewww.gnu.org/software/clisp/
Repository
icon
This articleneeds additional citations forverification. Please helpimprove this article byadding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "CLISP" – news ·newspapers ·books ·scholar ·JSTOR
(September 2020) (Learn how and when to remove this message)

CLISP is an implementation of theprogramming languageCommon Lisp originally developed by Bruno Haible and Michael Stoll for theAtari ST. Today it supports theUnix andMicrosoft Windowsoperating systems.

CLISP includes aninterpreter, abytecodecompiler,debugger,socket interface, high-level foreign language interface, stronginternationalization support, and twoobject systems:Common Lisp Object System (CLOS) andmetaobject protocol (MOP).

It is written inC andCommon Lisp. It is now part of theGNU Project and isfree software, available under the terms of theGNU General Public License (GPL).

History

[edit]

Haible did not originally intend to distribute CLISP under the GPL, but in a well-publicised email exchange withRichard Stallman, he eventually agreed to do so. The issue at stake was whether CLISP was aderivative work of theGNU readlinelibrary.[1]

Ports

[edit]

CLISP is extremely portable, running on almost allUnix-basedoperating systems as well as onMicrosoft Windows. Although interpreting bytecode is usually slower than running compiled native binaries, this is not always a major issue (especially in applications like Web development where I/O is the bottleneck). CLISP is also easier to set up than other popularFOSS Common Lisps such asSBCL.

Adoption

[edit]

Paul Graham used CLISP to run the software for hisViaweb startup. Viaweb was an earlyweb application; portions of it still exist asYahoo! Stores, the base for Yahoo Shopping[citation needed].

Conrad Barski'sLand of Lisp uses some CLISP-specific functions in the textbook exercises.

See also

[edit]

References

[edit]
  1. ^Bruno Haible's email exchange with Richard Stallman

External links

[edit]
History
Licenses
Software
Contributors
Other topics
Implementations
Software
Libraries
Applications
Development
environments
Publications
Design committee
People
Other


Stub icon

Thisprogramming-language-related article is astub. You can help Wikipedia byadding missing information.

Retrieved from "https://en.wikipedia.org/w/index.php?title=CLISP&oldid=1287732977"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp