Permalink
Fetching contributors…
Cannot retrieve contributors at this time
37 lines (21 sloc) 997 Bytes

NOTE: this sample is now out of date. Please refer to the Quick Start

Simple ClojureScript Project Example.

One-time Setup

  • Create a CLOJURESCRIPT_HOME environment variable which points to the ClojureScript root directory.

  • If you have not already done so, execute

    $CLOJURESCRIPT_HOME/script/bootstrap

  • Add $CLOJURESCRIPT_HOME/bin to your PATH.

Run in Development Mode

Development mode allows for each file to be loaded in a separate script tag so that errors can be easily tracked to the offending file.

    cljsc src > hello.js

After running the above command, open hello-dev.html. Notice that each required JavaScript file has been loaded in its most readable form.

Run Optimized JavaScript

Once an application is ready for production, a single optimized file can be produced.

cljsc src {:optimizations :advanced} > hello.js

After running the above command, open hello.html to view the result.