| 원저자 | 브루노 하이블, 마이클 스톨 |
|---|---|
| 개발자 | 다수 |
| 발표일 | 1987년 4월 |
| 안정화 버전 | 2.49
/ 2010년 7월 7일 |
| 저장소 | |
| 운영 체제 | 크로스 플랫폼 |
| 언어 | 커먼 리스프 |
| 종류 | 컴파일러, 런타임 |
| 라이선스 | GNU 일반 공중 사용 허가서 |
| 웹사이트 | www |
CLISP는 원래 브루노 하이블과 마이클 스톨이 아타리 ST용으로 개발한 프로그래밍 언어 커먼 리스프의 구현체이다. 오늘날에는 유닉스 및 마이크로소프트 윈도우 운영체제를 지원한다.
CLISP는 인터프리터, 바이트코드 컴파일러, 디버거, 소켓 인터페이스, 고급 외부 언어 인터페이스, 강력한 국제화 지원, 그리고 두 가지 객체 시스템인 커먼 리스프 오브젝트 시스템(CLOS)과 메타객체 프로토콜(MOP)을 포함하고 있다.
이 소프트웨어는 C와 커먼 리스프로 작성되었다. 현재는 GNU 프로젝트의 일부이며, GNU 일반 공중 사용 허가서(GPL)의 조건에 따라 제공되는 자유 소프트웨어이다.
하이블은 원래 CLISP를 GPL 하에 배포할 의도가 없었으나, 리처드 스톨먼과의 잘 알려진 이메일 교환을 통해 결국 그렇게 하기로 합의했다. 쟁점은 CLISP가 GNU 리드라인라이브러리의 2차적저작물인지 여부였다.
CLISP는 이식성이 매우 뛰어나 거의 모든 유닉스 기반 운영체제와 마이크로소프트 윈도우에서 실행된다. 바이트코드를 해석하는 것이 일반적으로 네이티브 바이너리를 컴파일하여 실행하는 것보다 느리지만, 이것이 항상 큰 문제는 아니다(특히 입출력이 병목 현상을 일으키는 웹 개발과 같은 애플리케이션의 경우). 또한 CLISP는 SBCL과 같은 다른 대중적인 FOSS 커먼 리스프보다 설정이 더 쉽다.
폴 그레이엄은 자신의 스타트업인 Viaweb을 운영하기 위해 CLISP를 사용했다. Viaweb은 초기 웹 애플리케이션이었으며, 그 일부는 오늘날 야후 쇼핑의 기반인 Yahoo! 스토어로 여전히 존재한다.
콘래드 바스키의 Land of Lisp는 교재 연습 문제에서 일부 CLISP 전용 함수를 사용한다.