«clojure» 태그된 질문

Clojure는 Java Virtual Machine (CLR 및 JavaScript 용 버전 포함)을위한 최신 Lisp 방언입니다. Clojure는 Java에서 Lisp를 구현 한 것 이상으로 Java의 클래스와 에코 시스템에 대한 액세스를 제공합니다.

1
Clojure 1.2.1 / 1.3 / 1.4 'Grails 2.0.0 런타임에서 생성 된 프록시가 실패합니다. 1.2.0은 괜찮습니다
Grails 2.0.0 (및 2.1.0-SNAPSHOT) 에서 Grails Clojure 플러그인 을 확장하는 중이며 Clojure 1.3.0 으로 업데이트하고 clojure.tools.logging을 추가하고 싶었습니다 . Clojure는 in 의 로그 스트림 함수의 프록시 를 컴파일하는 동안 예외를 throw합니다 .ByteArrayOutputStreamclojure.tools.logging ClassCastException: clojure.asm.Type cannot be cast to clojure.lang.IFn ( https://gist.github.com/a6ae681c37091a3d2379 ) 나는 가서 제거 clojure.tools.logging하고 다음의 프록시 를 썼습니다 …
103 grails  groovy  clojure  proxy 

6
JAR 내에 네이티브 라이브러리와 JNI 라이브러리를 번들링하는 방법은 무엇입니까?
문제의 도서관은 도쿄 내각 이다. 재배포 문제를 피하기 위해 네이티브 라이브러리, JNI 라이브러리 및 모든 Java API 클래스를 하나의 JAR 파일에 포함하고 싶습니다. GitHub에서 시도한 것 같지만 실제 네이티브 라이브러리는 포함되지 않고 JNI 라이브러리 만 포함됩니다. Leiningen 의 기본 종속성 플러그인에 특정한 것 같습니다 (재배포 가능하지 않음). 문제는 모든 것을 …


12
누군가 Clojure 변환기를 간단한 용어로 설명해 줄 수 있습니까?
나는 이것을 읽으려고 시도했지만 여전히 그것들의 가치 나 그들이 대체하는 것을 이해하지 못한다. 그리고 그들은 내 코드를 더 짧고 이해하기 쉽게 만들까요? 최신 정보 많은 사람들이 답변을 올렸지 만, 나 같은 바보라도 이해할 수있는 아주 간단한 것에 대해 트랜스 듀서가 있거나없는 예를 보는 것은 좋을 것입니다. 물론 트랜스 듀서가 어느 …


5
Clojure는 무엇에 유용합니까? [닫은]
현재이 질문은 Q & A 형식에 적합하지 않습니다. 사실, 참고 문헌 또는 전문 지식이 답변을 뒷받침 할 것으로 기대하지만이 질문은 토론, 논쟁, 여론 조사 또는 확장 된 토론을 유도 할 가능성이 높습니다. 이 질문이 개선되고 다시 열릴 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으세요. 휴일 팔년 전에 …
100 clojure 

5
Clojure : cons (seq) 대 conj (list)
consseq를 conj반환하고 컬렉션 을 반환 한다는 것을 알고 있습니다. 또한 conj컬렉션의 최적 끝에 항목을 cons"추가" 하고 항상 항목을 맨 앞에 "추가" 한다는 것도 알고 있습니다. 이 예는 다음 두 가지 사항을 모두 보여줍니다. user=> (conj [1 2 3] 4) ; returns a collection [1 2 3 4] user=> (cons 4 …

3
Java to Clojure 재 작성
우리 회사에서 Clojure에서 거대한 (5 만 줄의 코드) Java 응용 프로그램 (JSP 및 서블릿을 사용하는 웹 응용 프로그램)을 다시 작성하라는 요청을 받았습니다. 내가주의해야 할 사항에 대한 팁을받은 사람이 있습니까? Java와 Clojure를 모두 잘 알고 있음을 명심하십시오. 최신 정보 재 작성을했고 프로덕션에 들어갔습니다. 재 작성이 너무 빨라서 약 6 주 만에 …
97 java  clojure  vaadin 

14
중형 Clojure 샘플 애플리케이션?
"모범 사례"예제로 사용할 수있는 중간 크기의 Clojure 샘플 응용 프로그램이 있습니까? 그리고 이러한 응용 프로그램이 코드 및 코드 구성 측면에서 어떻게 보이는지 확인할 수있는 좋은 방법이 있습니까? 웹 응용 프로그램이 특히 흥미로울 수 있지만 가장 중요한 것은 프로그램이 일반적으로 유용한 작업 (예 : 블로그, 버그 추적, CMS)을 수행하고 실제로 구현할 …

5
Clojure에서 lazy 시퀀스를 non-lazy로 변환하는 방법
Clojure에서 다음을 시도했는데 지연되지 않은 시퀀스의 클래스가 반환 될 것으로 예상했습니다. (.getClass (doall (take 3 (repeatedly rand)))) 그러나 이것은 여전히 clojure.lang.LazySeq. 내 생각 엔 doall전체 시퀀스를 평가하지만 메모 화에 여전히 유용하므로 원래 시퀀스를 반환합니다. 그렇다면 게으른 시퀀스에서 지연되지 않은 시퀀스를 만드는 관용적 수단은 무엇입니까?


4
Clojure 대 다른 Lisps [닫힘]
현재이 질문은 Q & A 형식에 적합하지 않습니다. 사실, 참고 문헌 또는 전문 지식이 답변을 뒷받침 할 것으로 기대하지만이 질문은 토론, 논쟁, 여론 조사 또는 확장 된 토론을 유도 할 가능성이 높습니다. 이 질문이 개선되어 다시 열릴 수 있다고 생각 되면 도움말 센터를 방문하세요. 를 안내를 받으세요. 휴일 9 년 …

8
Clojure 개발자가 피해야 할 일반적인 프로그래밍 실수 [닫기]
현재이 질문은 Q & A 형식에 적합하지 않습니다. 사실, 참고 문헌 또는 전문 지식이 답변을 뒷받침 할 것으로 기대하지만이 질문은 토론, 논쟁, 여론 조사 또는 확장 된 토론을 유도 할 가능성이 높습니다. 이 질문이 개선되고 다시 열릴 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으세요. 휴일 팔년 전에 …
92 clojure 



당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.