클로저(Clojure)와 클로저스크립트(ClojureScript)를 10년간 사용한 한 사용자는 클로저의 장점으로 도메인 코드를 .cljc 파일에 작성하여 서버와 클라이언트 양쪽에서 컴파일하는 이점, 트랜스듀서(transducers)의 성능과 재사용성, 그리고 클로저의 안정성과 오래된 호환성을 강조함.
클로저 생태계의 문제점으로는 도구의 접근성과 사용성이 극단적으로 나뉘어 있으며, 좀 더 쉬운 도구나 프레임워크가 있으면 클로저가 더 널리 채택될 것이라는 의견 제시.
7년간 클로저만 사용한 한 개발자는 강력한 타입 시스템의 부재가 주된 불만이며, 클로저가 루비(Ruby)나 파이썬(Python)을 좋아하는 개발자들에게 더 많은 힘을 제공한다고 생각함.
클로저와 클로저스크립트로 개발하는 한 팀은 클로저의 접근성과 REPL 워크플로우의 장점을 언급하며, 작은 프로젝트나 작업에 대해 Babashka/nbb를 사용하는 것이 유용하다고 함.
클로저 초보자는 도구의 오류 상태가 난해하다고 느끼며, 클로저 생태계의 혁신적인 아이디어들을 가치 있게 여기지만, 괄호 사용과 nil 처리에 대한 개선 필요성을 언급함.
클로저 커뮤니티의 라이브러리 조합에 대한 거의 교리적인 욕구가 실제 웹 개발 팀의 작업 속도를 늦출 수 있다고 지적하며, 더 사용하기 쉬운 웹 프레임워크의 필요성을 언급함.
클로저의 작은 엔지니어링 커뮤니티와 정적 타입 시스템의 부재를 단점으로 보는 반면, 자바(Java)와의 상호 운용성을 강점으로 보는 의견 제시.
클로저 사용자 중 한 명은 클로저의 오류 메시지와 타입 힌트의 부족을 지적하며, 대규모 코드 리팩토링의 어려움을 토로함.
클로저 초보자를 위한 인터랙티브 튜토리얼 사이트를 추천하는 댓글 제공.
클로저를 좋아하지만, 복잡한 현대 애플리케이션에는 결국 생태계가 중요하다는 교훈을 얻었다고 말하는 사용자의 의견.
Hacker News 의견
.cljc파일에 작성하여 서버와 클라이언트 양쪽에서 컴파일하는 이점, 트랜스듀서(transducers)의 성능과 재사용성, 그리고 클로저의 안정성과 오래된 호환성을 강조함.