데이터베이스를 삭제하고 내 사용자가 일어난 잠시 후 내 애플 리케이션 뭔가를 사용하기 시작하고 Datomic 분석 업무가 다시 시작했을 때 나는 또한 일부 (Datomic 분석 업무 (EC2) DynamoDB의와이 이유), 내 응용 프로그램이 응답하지 않게되어 응용 프로그램 서버를 다시 시작한 다음 (트랜잭션 연결을 다시 설정하기 위해) 사용자 데이터가없고
Clojure에서 경고를 발생시키는 방법은 무엇입니까? 특히 테스트를 실행 중이거나 프로그램을 배포하려고 시도하는 동안 특정 함수 호출을 평가하여 오류를 발생시키려는 상황이 발생하지만이 호출을 성공적으로 수행 할 수 있기를 원합니다. REPL에서 실행되는 동안 표시되는 메시지가 이상적입니다. (여기서 Common Lisp 솔루션은 warn입니다). 내가 할
Figwheel이 코드를 잘 보여줍니다. 하지만 변경 사항을 보려면 페이지를 새로 고쳐야합니다. Figwheel이 변경 사항을 표시하려면 무엇을 변경해야합니까? 응용 프로그램 상태를 잃지 않고 강제로 다시 그리기 명령이 있습니까? 은 BTW : 크롬은 사용 안 함 캐시 사실을 가지고 있으며, 파일이을 저장할 때 CLJS 아이콘이 나타납니다. (defn si
사진의 세부 사항을 포함하는 mongo 데이터베이스에 API를 제공하기위한 서버 프로그램을 구축 중입니다. 모든 것이 REPL에서 잘 작동하며, 아니면 lein을 사용하여 시작합니다. uberjar를 실행하려고하면 문제가 발생합니다. (master) photo-api: lein uberjar
Compiling photo-api.env
Compiling
Toggle 라이브러리를 Clojure Ring 프로젝트에 통합하여 기능 토글을 지원하고 Togglz 관리 콘솔을 활성화하려고합니다. Togglz documentation에 따르면 Servlet 3.0을 지원하지 않는 프로젝트의 경우 /WEB-INF/web.xml 파일에 서블릿을 추가해야합니다. 필자는 : uberjar-merge-with leiningen
내가이 명령에 의해 마끼아또 (ClojureScript 템플릿)의 빈 응용 프로그램을 만들려고. 무료 Heroku에서 Macchiato/ClojureScript 빈 앱을 실행하려면 어떻게해야합니까? Heroku가에서 일부 로그 : 2017-09-20T14:20:18.982364+00:00 heroku[web.1]: Starting process with c
의 상태를 조작 (defn article []
[:div
[:div "The atom" [:code "click-count"] " has value : " (:click-count @app-state)]
[:input {:type "button" :value "Add"
:on-click #(swap! (:click-c
전달 된 인수를 매크로에 구문 쿼터를 달기를 원하지만 주위를 둘러 볼 수 없습니다. 그래서 quote-it 및 < 매크로를 주어, 나는 (quote-it <)
=> clojure.core/<
의 어느 작품을 좀하고 싶습니다 다음 (defmacro quote-it [a] `~a)
=> #'user/quote-it
(quote-it <)
=> #ob
하자의 내부 DEREF이 - 보내고하지 다시 쓰게 구성 요소를 수행합니다 (defonce foo (r/atom "foo"))
나는 부모 구성 요소가 있습니다 (defn parent-component []
(js/setTimeout #(reset! foo "bar") 5000)
(child-component {:foo foo}))
을
Clojure의 초보자로서 나는 가장 간단한 것을 표현하기가 어려울 때가 많다. 예를 들어, 벡터의 마지막 요소를 교체하기위한, 어떤 파이썬에서 v[-1]=new_value
것, 내가 Clojure의에서 다음과 같은 변종 결국 : 대답 꽤 길고 무표정한입니다 (assoc v (dec (count v)) new_value)
최소 또는 실행 시간이 더