세줄요약:
- clojure.jar, clojure-contrib.jar 절대 (직접) 설치하지마라!!!
- 개발하려면 emacs + (elpa) + swank-clojure 써라!!!
- lein을 활용해라!!!
1. emacs에 elpa을 설치한다 : http://tromey.com/elpa/
방문해서 install elisp코드 이맥스 scratch 버퍼에 붙여넣고 C-j
2. swank-clojure 설치하여 slime + clojure 설치를 한방에
이맥스에서 "M-x package-list-packages"한 다음 "swank-clojure"에서 "I"로 체크하고 "X"로 설치...
3. ~/.emacs에 다음을 추가하여 유니코드 사용가능하게
(setq slime-net-coding-system 'utf-8-unix)
4. 이맥스에서 "M-x slime"하여 테스트!
5. leiningen을 설치 : http://github.com/technomancy/leiningen/
"lein" 쉘스크립트를 다운 받아 적당히 PATH에 걸고 실행가능으로.
그리고 다음을 쉘에서 실행하여 clojure, clojure-contrib등을 설치...
lein self-install
이렇게 하면 간략한 clojure 개발환경 세팅 끝.
project.clj을 만들고 lein compile, jar, uberjar, test등을 바로 적용이 가능해졌고, clojars에서 제공하는 외부 라이브러리를 다운 받아 적용이 가능해졌고 pom을 만들어 clojars에 배포하거나 apache-maven에 적용도 가능해지는 멋진 환경에 되었심...
이맥스에서는 "M-x swank-clojure-project"로 해당 project.clj의 경로를 지정하면 프로젝트를 바로 인식해서 열어준다능... (클래스패스등...)
하악하악...
'삽질+돈되는짓 > Lisp/Scheme' 카테고리의 다른 글
| [간략 리시피] 21세기적으로 Clojure 개발하기 (5) | 2009/11/28 |
|---|---|
| Emacs로 전향하기 (5) | 2009/10/04 |
| SBCL컴파일러 한글인코딩지원추가 (4) | 2009/03/18 |
| Paul Graham 아저씨의 ANSI CommonLisp. (7) | 2009/01/11 |
Trackback 0 And
Comment 5
이올린에 북마크하기
이올린에 추천하기


