나는 Clojure 세계에 새로운 사람입니다. Clojure interop 기능을 통해 모든 Java 라이브러리에 쉽게 액세스 할 수 있다는 사실에 감사하지만 Clojure가 자신의 다리에 얼마나 많은지 궁금합니다.
물론 핵심 라이브러리는 Java로 작성되거나 공개되기 때문에 Java와의 상호 운용성이 항상 필요한 Android와 같은 일부 플랫폼이 있습니다. 또한 Clojure 문자열은 Java 문자열이므로 문자열 조작 라이브러리가 Java 문자열 메소드의 랩퍼가 될 것으로 예상합니다.
그러나 다른 작업의 경우 네이티브 Clojure 라이브러리를 개발할 수없는 이유가 없습니다. Http, 날짜 조작, XML 파싱, 템플릿, JSON 직렬화 및 역 직렬화, OAuth, 수학 라이브러리 등을 생각하십시오.
그래서 내 질문은 :
Clojure가 Java 생태계와 얼마나 독립적이 되었습니까? 대부분의 이러한 작업과 다른 작업을위한 고유 한 관용 라이브러리가 있습니까?