글
Clozure CL에서 ASDF 설정하기 (MAC OS X 10.6.2)
맥(Mac OS X)
2010. 3. 8. 09:36
1. Clozure CL을 원하는 경로에 설치한다.(X86)
본인의 경우 "~/lisp/ccl"에 설치
ftp://ftp.clozure.com/pub/release/1.4/ccl-1.4-darwinx86.tar.gz
"site"폴더에는 ASDF 패키지가 저장되고, "systems"폴더에는 "해당 패키지명.asd"파일을 link한다.
예)bordeaux-threads같은 경우 bordeaux-thread.asd
ccl이 설치된 path를 찾아 본인의 경우 " ~/lisp/ccl/tools/asdf-install/asdf-install.asd" 파일을 "systems"폴더 안에 link한다.
-
ccl-init.lisp 파일을 다음과 같이 수정한다.
3. 이제 Aquamacs를 실행해서 ASDF실행!!! ,예: (asdf-install:install usocket)
인증 화면
(require 'asdf) ;; set up the load path for ASDF-INSTALL and then load it (pushnew "home:Lisp:ccl:tools;asdf-install;" asdf:*central-registry*) ;; Now make sure we can load these ASDF-INSTALLed programs. (pushnew "home:.asdf-install;systems;" asdf:*central-registry*) ;; load ASDF-INSTALL (asdf:oos 'asdf:load-op 'asdf-install)
4. 의문점
로드된 ASDF패키지는 ".asdf-install"이 아니라 ".asdf-install-dir"에 저장된다.
slime 실행시 log화면에 ".asdf-install"파일을 찾을 수 없다는 Error 메세지가 나온다.
다음 LISP모임에 가서 의문점을 해결해 봐야 겠음.