Sha256: 561828b7fc8248f0df3b7f89c39f0cdfa11b5655327c890446986e4abac786c4
Contents?: true
Size: 1.96 KB
Versions: 2
Compression:
Stored size: 1.96 KB
Contents
* ClojureScript - 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... * Getting Started - 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) * Reading list - If you are interested in participating, please read: - [[http://www.amazon.com/Closure-Definitive-Guide-Michael-Bolin/dp/1449381871][Closure-Definitive-Guide-Michael-Bolin]] - and maybe: - [[http://www.amazon.com/JavaScript-Good-Parts-Douglas-Crockford/dp/0596517742][JavaScript-Good-Parts-Douglas-Crockford]] - [[http://www.amazon.com/Performance-JavaScript-Faster-Application-Interfaces/dp/059680279X][Performance-JavaScript-Faster-Application-Interfaces]] - [[http://www.amazon.com/JavaScript-Patterns-Stoyan-Stefanov/dp/0596806752][JavaScript-Patterns-Stoyan-Stefanov]] - Those looking to cram tonight can get the O'Reilly Closure book on kindle above or ebook directly: - [[http://oreilly.com/catalog/0636920001416/]] * More info [[https://github.com/relevance/clojurescript/wiki][Check the Wiki]]
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
clementine-0.0.3 | ext/clojure-clojurescript-bef56a7/devnotes/README.org |
clementine-0.0.2 | ext/clojure-clojurescript-bef56a7/devnotes/README.org |