문제

나는 Clojure를 배우려고 노력하고 있습니다. Clojurebox 이전에 사용한 Lispbox -http : //gigamonkeys.com/lispbox/와 유사한 것으로 보입니다.

ClojureBox로 구성된 EMACS를 사용하는 것에 대한 좋은 clojure 특정 튜토리얼을 찾고 있습니다.

내가 가진 몇 가지 특정 질문은 다음과 같습니다.

  • EMACS에서 새 Clojure 파일을 어떻게 작성하고
  • 기존 Clojure 파일을로드하여 양식 (값, 함수)을 REPL에 사용할 수 있습니다.
  • 좋은 프로젝트 구조는 무엇입니까? 파일이 둘 이상인 경우 진행하는 가장 좋은 방법은 무엇이며
  • Clojure 프로그래밍 http : //pragprog.com/titles/shcloj/programming-clojure 가이 질문에 대답합니까?
  • Clojurebox보다 더 나은 환경이 있습니까? NetBeans에 대한 Enclojure를 시도했는데 현재 파손되었습니다 (프로젝트를 올바르게 만들지 않음). NetBeans 6.7.1 및 Enclojure 2009-08-25 릴리스.
도움이 되었습니까?

해결책

나는 이것에 대한 부분적인 대답을 제공 할 수 있습니다. 나는 Clojurebox와 함께 일어나고 더 잘 달리기를 희망합니다. 나는 일반적으로 EMAC에 익숙하지만 Clojurebox가 제공하는 Slime이있는 EMAC는 아닙니다. EMACS 자체에 익숙하지 않다면 먼저 자체 튜토리얼로 작업하여 그 자체를 얻는 것이 좋습니다.

  • EMACS에서 새 Clojure 파일을 어떻게 작성합니까?

표준 EMACS 파일 생성 "CX CF"를 사용하여 새 파일을여십시오. 확장자 ".clj"가있는 파일 이름을 선택하면 Clojure 파일로 미묘합니다.

  • 기존 Clojure 파일을로드하여 양식 (값, 함수)을 Repl에 사용할 수 있습니까?

로드 파일 명령 (CC CL)을 사용하면 파일을 먼저 저장해야합니다 (CX CS). 이제 Repl에 사용할 수 있습니다.

또는 코드 블록을 시도하려면 코드가 포함 된 영역을 강조 표시하고 (CC CR) 슬라임 (Clojure Repl을 실행하는)으로 평가 영역에 사용하십시오 (CC CR).

  • Clojure 프로그래밍 http : //pragprog.com/titles/shcloj/programming-clojure 가이 질문에 대답합니까?

내가 알고있는 것은 아닙니다. 실제로 개발 환경을 다루지 않습니다.

Clojurebox와 함께 책 코드를 사용하는 데 도움이하려면이 스레드를 참조하십시오. http://groups.google.com/group/clojure/browse_thread/thread/b52ca7becceca16a

또한 Clojure Google Group도 일반적으로 사용해보십시오.

다른 팁

나는 Clojure Box를 모았지만 Clojure Box와 함께 제공되는 간단한 Readme 이외의 Clojure 관련 EMACS 튜토리얼인지 모르겠습니다. 트래버스 버퍼를위한 실제 공통 LISP의 팁과 REPL 및로드 코드가 적용됩니다.

프로젝트 레이아웃의 경우 Github의 Technomancy의 Swank-Clojure 프로젝트에서 README를 확인하십시오. Clojure Box에는이 기능이 없지만 Swank-Clojure를 직접 설치하면 ReadMe의 프로젝트 섹션 아래 표준 레이아웃 지침을 따라갈 수 있습니다.

Eric Thorsen의 Github 계정에서 11 월에 출시가 있었기 때문에 Enclojure를 다시 시도 할 수 있습니다. 2009 년 8 월 빌드의 새로운 기능 스크린 캐스트 (http://www.vimeo.com/6270957)도 꽤 도움이됩니다.

전체 튜토리얼이 아니라 유용한 키 모음입니다.http://learnclojure.blogspot.com/2009/12/favourite-keys-for-emacs-and-slime.html

Emacs에 익숙하다면 Clojurebox는 훌륭합니다. .Emacs 파일과 싸우지 않고 실행하는 데 필요한 모든 것을 설정합니다.

대부분의 파일 관련 작업은 Java 라이브러리에 전화를 걸어야하는 경향이 있으므로 Java를 사용하여 이해하기에 충분히 언어를 배웠다면 (어렵지 않음) Java Docs를 파헤쳐 놓는 방법을 찾으십시오.

가장 큰 대답은 그렇습니다. Halloway의 책은 적어도 대부분의 질문에 대답하며, 언어를 배우면서 더 많은 것을 가질 것입니다.

책 외에도 최고의 자원은 IRC (Freenet의 #Clojure)에서 놀고 있다고 말합니다. 여기에는 Rich 및 기타 핵심/기타 Clojure 커밋이 포함됩니다.

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