Closure
-
https://clojurescript.org/about/closure
- clojurescript는 google의 closure 도구를 이용하여 clojurescript파일을 javascript파일로 만듬.
- 이 도구는,
closure compiler
와closure library
등을 포함하고 있으며, clojurescript의 코어는closure library
기능을 이용하여 만들어져 있음. - 따라서 closure의
addDependency
,provide
,require
를 이용하여, 컴파일시 어떤게 포함될지에 대한 의존성 관리를 할 수 있음. closure compiler
를 이용하여, 공백제거, 코멘트제거 및 이름축약 등, 최적화된 javascript파일을 얻을 수 있다.
주의점.
:optimizations :none
시goog/base.js
을 추가시켜줘야 한다.