clojure

    35

    4답변

    OK. 나는 Clojure로 꾸미고 있었고 계속해서 같은 문제에 부딪쳤다. 의 코드의이 작은 조각을 보자 (let [x 128] (while (> x 1) (do (println x) (def x (/ x 2))))) 지금 나는이 그래서 128로 시작하는 순서를 인쇄 할 것으로 예상 : 128 64 32 16

    24

    8답변

    나는 clojure를 물들이며,이 공통적 인 파이썬 관용구에 해당하는 clojure (및/또는 Lisp)를 결정하는 데 약간의 문제가 있습니다. # mymodule.py class MyClass(object): """Main logic/code for the library lives here""" pass def _runTests()

    8

    3답변

    Clojure 커뮤니티에 들어가려고합니다. 저는 파이썬으로 많은 작업을 해왔고, 제가 많이 사용하는 기능 중 하나는 zip() 메소드로 값 쌍을 반복하는 것입니다. Clojure에서 같은 (달성하기위한 영리하고 짧은) 방법이 있습니까?

    4

    1답변

    일련의 숫자를 적절한 비트 수로 잘라내어 청크의 지연 시퀀스 (최하위 비트가 먼저)를 반환하는 Clojure 함수가 있습니다. 블록 크기를 채우기 위해 마지막 블록의 상위 비트를 채 웁니다. 게으름과 기능 유지하면서 패딩의 양을 기록하는 "최상의 방법 (tm)"에 대한 조언이 필요합니까? 지혜의 말씀을 높이 평가합니다. (defn block-seq

    3

    4답변

    Programming Clojure은 현재 전자 형식으로 만 제공됩니다. 나는 그것이 킨들을위한 .mobi 형식으로 이용 가능한 것을 본다. 내 질문은 이것이 얼마나 효과가 있는가? 일부 프로그래밍 서적이 Kindle에서 코드의 형식을 잃을 수 있음을 알고 있습니다. 아무도 이것을 시도 했습니까? 이 버전이 제대로 작동합니까?

    15

    2답변

    우수한 Clojure 튜토리얼 here을 살펴 보겠습니다. 그것은 다음과 같은 라인을 따라 Clojure의 코드를 가지고있는 예 중 하나에서 : (def vowel? (set "aeiou")) 이 모음은 자음 모음에 대한 true 및 false를 반환하게 왜이 (vowel? (first "abc")) ; => true (vowel? (first "cb

    1

    1답변

    Clojure를 사용하여 Clojure와 JACOB 라이브러리를 사용하려고합니다. 내 이맥스이 추가되었습니다 : (setq swank-clojure-library-paths (list "c:/dev/dlls")) C:/dev/dlls/가 jacob-1.14.3-x86.dll가 포함되어 있습니다. 내 ~/ 디렉토리에 .clojure 디렉토리를 추가하고이

    32

    3답변

    , 나는 각 구조 별 서열이 항목을 제거하는 다른 방법 것 가정 벡터는 인덱스가 될 수 목록을 제거 될 수있다, 첫 번째 또는 마지막 설정 제거하기 위해 실제 항목의 통과해야 등등. 둘째로, 나는 구조상 무신론자 인 제거를위한 몇몇 방법이다는 것을 추측한다; 그들은 seq 인터페이스에서 작동합니다. Clojure에서 시퀀스가 ​​변경되지 않으므로 원본 항목

    9

    2답변

    Clojure 코드 (Clojure 네임 스페이스는 일반적인 Java 인터페이스를 구현할 것입니다)에 의해 지원되는 스프링 관리 빈을 생성 할 수 있는지 궁금합니다. 그렇다면이 예가 인정 될 것입니다. 감사합니다. Dmitriy.

    7

    2답변

    저는 SLIME과 swank-clojure에서 Emacs의 Clojure 모드를 사용하고 있습니다. 들여 쓰기에 문제가 있습니다. 대부분의 경우 들여 쓰기는 내가 원하는 것을 수행합니다. Tab 키를 누르면 2 칸 들여 쓰기가됩니다. 그러나 예를 들어, 프록시의 경우 TAB로 얻는 들여 쓰기가 매우 넓습니다 (10 개 공백). 예 : (defn- creat