문제

나는 배우기 시작했다 Clojure 프로그래밍 언어. Mac OS X의 Clojure 편집자/IDE에 대한 권장 사항이 있습니까?

2009-09-23 업데이트: 원래이 질문을 게시 한 이후 Clojure 공간은 엄청나게 바뀌 었습니다. 아래의 많은 링크, 특히 EMACS와 Clojure 모드를 언급하는 링크는 오래되지 않습니다. 내가 찾은 최고의 clojure ide는 인클로주 최근 출시 된 NetBeans 플러그인 (2009-08-25).

2010-04-30 업데이트:이 주제에 대한 또 다른 좋은 기사는입니다 Clojure Ides- 그랜드 투어 Lau B. Jensen. 또한 내 자신의 Clojure 개발을 위해 실제로 EMACS로 이사했습니다. 스와크-클로주기.

도움이 되었습니까?

해결책

당신은 시도 할 수 있습니다 Netbeans ~와 함께 인클로주.

다른 팁

Aquamacs, Slime 및 Clojure를 설정하려면 스크린 캐스트가 있습니다. lispcast.com:

http://www.lispcast.com/drupal/node/79 (깨진 링크)

편집하다:그것은 좋다 대체 스크린 캐스트 당신은 Jman을 찾았습니다. 내 대답에 추가하여 좀 더 포괄적입니다.

EMACS+SLIME은 LISP 코드를 편집하고 Java를 많이하지 않으면 가장 생산적이 될 것입니다.

페레 디트는 또한 유효하지 않은 s- 표현을 삽입하기가 거의 어렵 기 때문에 필수품입니다. 약간 익숙해지는 데 약간의 가치가 있지만, 그만한 가치가 있습니다.

"Big 3"Java Development Ides 중 하나는 Intellij 아이디어입니다. 맥주와 마찬가지로 무료가 아니기 때문에 시장 점유율을 줄였습니다. JetBrains는 현재 커뮤니티 에디션을 제공하고 있습니다 Intellij 아이디어 . 나는 정규 MAC 사용자가 아니지만 OS X '나는이 사람들을 사용합니다 거기에서도 실행한다고 말합니다.

아이디어는 플러그인이 호출되었습니다 La Clojure, "설정"의 플러그인 관리자에서 직접 사용할 수 있으므로 Clojure Development를 즐겁고 생산적으로 만듭니다.

이전에는 시도했습니다

그러나 아이디어와 La Clojure와 함께 머무를 것으로 예상하십시오

풍부한 히키가 사용됩니다 Aquamacs 그의 모든 데모에서. 그는 누군가가 EMACS를 위해 Clojure 모드를 만든 후 전환했다고 말했습니다. 나는 또한 a Jedit의 Clojure 모드.

현재 Clojure에 대한 도구 지원은 매우 제한적입니다. 나는 당신이 EMACS 변형에 갇혀 있거나 제다트.

EMACS 노선을 사용하는 경우 Clojure-Paredit를 사용하는 것이 좋습니다. 패적 익숙해지기 위해 약간의 시간이 걸리지 만 실제로 "코드는 데이터"개념을 강화합니다.

emacs와 더러운 것 좋은 선택 일 수 있습니다. 이것 좀 봐 기사 그것은 설정을 설명합니다.

이것은 오래된 질문이지만 Clojure 툴링의 풍경은 상당히 진화했습니다.

요즘 옵션은 다음과 같습니다.

  • 라이트 테이블, 시작하기가 매우 쉽습니다.
  • 지적 + 필기체 또는 La Clojure. 누군가가 한 번 저에게 필자를 추천했습니다.
  • vim + 난로. 나는 매우 생산적인 사람들이 그것을 사용한다는 것을 알고 있습니다.
  • EMACS + 사과주 그리고 패적, 내 개인적인 선택. 분명히 풍부한 히키가 사용합니다 Aquamacs.

나는 개인적으로 EMAC를 사용하여 Clojure와 함께 사용하는 법을 배웠지 만, 일부는 동시에 두 가지를 배우는 것이 좋은 생각이 아니라고 주장 할 수도 있습니다.

설문 조사가 있습니다 여기 IDE/편집자의 인기와 관련하여 :

survey result

Emacs Rocks!

나는 주위를 파고이 링크가 매우 유용하다는 것을 알았습니다.

http://paulbarry.com/articles/2008/07/02/getting-started-with-clojure-and-aquamacs

점액과 Clojure 모드가있는 Emacs 탄소는 매력처럼 작동합니다. 나는 전에 Aquamacs를 시도했고 그것은 나를 위해 명령 줄 EMAC와 너무 다릅니다. 나는 정말로 터미널을 좋아하지 않는다.

TextMate는 훌륭한 편집기이며 LISP 번들이 있는데, Clojure에 충분합니다 (진행중인 번들도 있습니다. 여기). Clojure 코드를 작성하기 위해 항상 TextMate + LISP 번들을 사용했습니다.

나는 Clojure에 vim을 사용하고 있고 그것을 즐기고 있습니다. 언급 된 VIM Clojure 플러그인을 설치했습니다 위키 또한 REPL을보다 사용자 친화적으로 사용하는 지침을 따랐습니다. rlwrap.

라이트 테이블 꽤 훌륭합니다. 불행히도 OS X 10.6에 붙어 있고 10.7+가 필요하기 때문에 Mac에서 실행할 수 없습니다.

나는 다른 Mac과 여러 Windows 컴퓨터에서 라이트 테이블을 사용하고 있습니다. 꽤 좋습니다.

나는 오픈 소스 프로젝트를 도와 주곤했다.

빌 클레멘트 슨이 있습니다 업데이트되었습니다 그의 설정.

LA Clojure 플러그인으로 Intelllij 아이디어를 시도 할 수도 있습니다.

나는 약 3 개월 동안 MacOSX에서 Clojure를 사용합니다. 나는 EMAC에 매우 만족하고 더 많은 작업을 위해 사용합니다. 시작은 꽤 어려웠지만 이제는 EMAC를 배우기위한 노력의 가치가 있다고 말할 것입니다. Intellij 10의 경우 LA Clojure 플러그인이 업데이트되어 이제 Clojure 1.2.0으로 다시 작동하도록 업데이트되었습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top