"java에서 clojure 호출"에 대한 Google의 인기 히트작 대부분이 오래되었으며 clojure.lang.RT소스 코드를 컴파일하는 데 사용 하는 것이 좋습니다 . Clojure 프로젝트에서 jar를 이미 빌드하고 클래스 경로에 포함했다고 가정하면 Java에서 Clojure를 호출하는 방법에 대한 명확한 설명을 도울 수 있습니까?
Clojure는 gen-class, reify, proxy 및 deftype 및 defrecord를 사용하여 새로운 클래스와 유사한 데이터 유형을 정의합니다. 구문의 단순성을 중요시하고 불필요한 복잡성을 싫어하는 언어의 경우 일탈처럼 보입니다. 누군가 그 이유를 설명 할 수 있습니까? Common Lisp 스타일의 defclass가 충분할까요?