Closure

  • https://clojurescript.org/about/closure

    • clojurescript는 google의 closure 도구를 이용하여 clojurescript파일을 javascript파일로 만듬.
    • 이 도구는, closure compilerclosure library 등을 포함하고 있으며, clojurescript의 코어는 closure library기능을 이용하여 만들어져 있음.
    • 따라서 closure의 addDependency, provide, require를 이용하여, 컴파일시 어떤게 포함될지에 대한 의존성 관리를 할 수 있음.
    • closure compiler를 이용하여, 공백제거, 코멘트제거 및 이름축약 등, 최적화된 javascript파일을 얻을 수 있다.
  • ClojureScript 컴파일 옵션

주의점.

Ref.