Folders and files Name Name Last commit message
Last commit date
parent directory
View all files
What: Clojure running on Javascript VMs
Why: Clojure rocks, Javascript reaches
When: Now! - a compiler exists, we need libraries and tool integration. Full day sessions 6/10 and 6/17
Where: In stealth mode ‘here’ at Clojure/core
How: ClojureScript -> ClojureScript-Compiler -> Javascript -> [Google-Closure-JS->JS-Compiler -> Optimized-Javascript] ->Browser/V8/Node/PhoneGap…
Who: You, if you’re interested in:
How hand-written recursive descent compilers work (the ClojureScript compiler is about 1/6 the code of the CoffeeScript compiler)
Writing libraries using Clojure’s latest type and polymorphism tools
How Clojure works - its data structures and abstractions
Extending the reach of Clojure
Google’s industrial-strength JS tools
Investigating how powerful code-emitting tools can change the face
of web and mobile development…
Clone the repo
cd clojurescript
run script/bootstrap
copy clojure.jar into /lib
script/repl will start a properly-classpathed repl
Starting the clojurescript repl
(require ‘[cljs.compiler :as comp])
(def jse (comp/repl-env))
(comp/repl jse)
If you are interested in participating, please read:
and maybe:
Those looking to cram tonight can get the O’Reilly Closure book on kindle above or ebook directly:
Check the Wiki
You can’t perform that action at this time.