Repl에 (use 'some.namespace)을 입력하면 해당하는 clojure 파일이 컴파일되고로드됩니다. 컴파일 된 클래스 파일이 파일 시스템에 저장되어 있습니까? 아니면 단지 메모리에만 있습니까? Repl는 명령 행에서 시작되며 편집기/IDE는 포함되지 않습니다.
Clojure에는 네임 스페이스 및 Java 패키지 가져 오기 작업을위한 많은 함수/매크로가 있습니다. 내 (제한적) 이해를 위해 네임 스페이스의 설정은 클로저 프로세스 (repl)에서 상태로 간주 될 수 있습니다. 특히 REPL 세션에서 반복적으로 작업 할 때, 특히 소스 파일을 (다시)로드 할 때 쉽게 혼동을 일으킬 수 있습니다. 종종 네임 스페이스 구
내 네임 스페이스 선언에서 네임 스페이스를 다시로드 할 때 IllegalStateException이를 얻는 것은 다음과 같습니다 (ns test.foo
(:use
[clj-http.client :only (get) :as client]
[net.cgrand.enlive-html :only (select) :as html]))
단위 테스트를 비롯한 정적 유틸리티 메서드 집합이 있습니다. 하지만 대화 형 모드에서 즉시 코드를 실행할 수있는 Lisp 또는 Smalltalk과 같은 테스트 -> 수정 -> 컴파일 링주기 (REPL)를 사용하는 대화식 방법을 원합니다. VS 2010에서 열린 C# 프로젝트 내에서 직접 F # Interactive를 사용하여 이러한 메서드를 직접 테스트하려
emacs + slime + clojure에서 clojure 구문 강조를 사용하고 싶습니다. 그래서 나는 다음 단계를 수행했습니다. 실행 Clojure의 상자 구문 강조가 성공 점액 - REPL의 Clojure의에서 M-X의 Clojure의 모드. repl가 작동하지 않습니다. 나는 3의 결과를 기대한다. 그러나 커서는 깜박 거린다. repl repl이 응