QuickLisp는 Common Lisp와 함께 사용될 수 있는 라이브러리 매니저이다.



설치 참고사항


- 지원 플랫폼 : Linux, Mac OS X, Windows

- 지원 Common Lisp 구현체 : ABCL, Allegro CL, Clasp, Clozure CL, CLISP, CMUCL, ECL, LispWorks, MKCL, SBCL, Scieneer CL



설치


1) QuickLisp 홈페이지상의 링크 혹은 다음 커맨드를 사용해서 QuickLisp.lisp 파일을 다운받는다.


홈페이지 : https://www.quicklisp.org/


curl -O https://beta.quicklisp.org/quicklisp.lisp



2) [선택사항] QuickLisp 홈페이지상의 링크 혹은 다음 커맨드를 사용해서 사인키를 다운받는다.

curl -O https://beta.quicklisp.org/quicklisp.lisp.asc



3) [선택사항] 다운받은 QuickLisp.lisp 파일을 검증한다.


gpg --verify quicklisp.lisp.asc quicklisp.lisp



4) QuickLisp.lisp 파일을 실행한다. (SBCL의 경우)


sbcl --load quicklisp.lisp



5) REPL 상에서 다음 커맨드를 입력하여 QuickLisp 설치를 진행한다.

(quicklisp-quickstart:install)



6) [선택사항] 다음 커맨드를 입력하여 다음 번 시작시에 QuickLisp가 자동 로드되도록 한다.


(ql:add-to-init-file)



사용 방법


1) 라이브러리 검색


(ql:system-apropos "vecto")



2) 라이브러리 설치 (혹은 이미 설치되어있을 경우, 로딩을 수행한다)


(ql:quickload "vecto")



기타


- (ql:add-to-init-file)을 실행하지 않았을 경우, 다음 번 실행시에 <사용자 폴더>/quicklisp/setup.lisp 파일만 로딩하는 것으로 QuickLisp 기능을 사용할 수 있다.


(load "~/quicklisp/setup.lisp")


- 런타임에 생성되는 파일은 <사용자 폴더>/quicklisp에 저장되니 언인스톨시 이 파일들도 지우도록 한다.



링크


- 홈페이지 : https://www.quicklisp.org/



<테스트 환경>

OS : Windows 7

QuickLisp 버전 : beta



,