2011-02-16 7 views
4

나는 Clojure를 배우고 싶다.하지만 IDE 전체를 열어 볼 때마다 배치 파일 (또는 유사)을 사용하여 신속하게 적절한 REPL을 열 수 있기를 바란다. 해킹 예제. (즉, 저는 Emacs/Netbeans/Eclipse IDE 토론을 찾고 있지 않습니다). 예를 들어Windows에서 Clojure REPL

, 이것은 가장 기본적인 REPL 시작 :

cd C:\Program Files\Java\clojure-1.2.0\ 
java -cp clojure.jar clojure.main 

을하고 당신은 혼자 독립을 위해 Clojure의 디렉토리 다음

cd C:\Program Files\Java\clojure-1.2.0\ 
java -cp .;jline-0_9_5.jar;clojure.jar;clojure.contrib.jar jline.ConsoleRunner clojure.main 
+0

(내 자신의 질문에 답을 할 수 있습니다!) –

+0

해결책을 얻었 으면 여기에 대답으로 게시하십시오. 유용 할 것입니다. –

+0

앞으로 나아갈 것입니다. 가장 좋은 방법은 http://www.chris-granger.com/2012/06/24/its-playtime/ – apscomp

답변

3

에 jline와 Clojure의-있는 contrib jar 파일을 추가하는 경우 알맞은 classpath 관리로 repl을 살펴보세요 :

https://github.com/liebke/cljr

이 프로그램은 cljr.bat 스크립트를 제공합니다.이 스크립트는 Windows 환경에서 매우 잘 작동하며 클래스 패스에있는 항목과 clojure 패키지를 다운로 드하거나 설치할 수있는 기능을 편리하게 관리합니다.

+0

이 작업을 처리 할 수 ​​있지만 설치를위한 가장 명확한 안내서는 아닙니다. . 내가 무엇이든 놓친 경우에 대비하여 더 자세히 살펴 봐야 할 것입니다! –

+0

cljr 설명서에 나열된 경로 규칙은 유닉스 기반이지만 그렇지 않은 경우 작동합니다. 1 단계와 2 단계는 간단합니다. 창에 대한 3 단계는 "% USERPROFILE % /. cljr/bin"을 경로에 추가하는 것과 같아야합니다. 창에서 명령 줄에 cljr을 입력하면 cljr.bat 스크립트가 실행됩니다. –

+0

IDE를 열지 않으려 고 할 때 swingrepl을 약간 사용했습니다 ... 매우 유용했습니다 ... 지금은 이것이 내 제안 답변입니다. 나는 또한 약간의 leiningen을 사용했다. 그러나 기초를 위해 이것은 내가 원하는 것이 아니었다. –

10

leiningen을 살펴보십시오. 거기에서, 창문 압축 다운로드 당신의 PATH에 lein 디렉토리를 넣고 실행

lein repl 

을 즐기십시오!

+2

lein이 지구력 경기에서 승리 한 것처럼 보입니다. cljr의 마스터 지점은 지난 3 년 동안 커밋이 0입니다. – David

+0

Lein은 최신 Clojure의 버전 또는 두 가지 버전 인 Clojure의 자체 복사본을 사용합니다. –