[간략 리시피] 21세기적으로 Clojure 개발하기

|

세줄요약:
  • 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의 경로를 지정하면 프로젝트를 바로 인식해서 열어준다능... (클래스패스등...)

하악하악... 


이올린에 북마크하기(0) 이올린에 추천하기(0)
Trackback 0 And Comment 5
prev | 1 | 2 | 3 | 4 | 5 ... | 76 | next