ClojureScript Synonyms
himera.herokuapp.com
himera.herokuapp.com
https://github.com/ibdknox/fetch - remoting
https://github.com/ibdknox/crate - html generation
https://github.com/ibdknox/jayq - jQuery wrapper
https://github.com/ibdknox/waltz - state machine
Checkout https://github.com/ibdknox/live-cljs for a cool example of using these libraries together.
Also, towards the bottom: "Ocaml, Haskell style pattern matching is a library. Prolog style relational programming is a library." core.match/core.logic is like Michael Fassbender. It's everywhere! :D
Should that be :street instead?
Love the sheet. Got 4 days of vacation on front of me and I'm planning to play with Clojure and ClojureScript during that time. Perfect timing.
Edit: Another one:
Iterators Uniform Iteration For All Types
"JavaScript natives are safely ?______? to the same iteration protocol" - missing word, I guess.
Would create a pull request (is that even polite/acceptable for ridiculously small things and typos?), but maybe the author is following this thread?
> The ClojureScript compiler emits JavaScript which follows Google Closure's code conventions, and then invokes the Google Closure compiler to generate compact, optimized JavaScript for delivery to clients. ClojureScript also makes use of the Google Closure library for capabilities such as event handling, DOM manipulation, and user interface widgets.
> It is possible to use ClojureScript with JavaScript libraries other than Google Closure, but those libraries typically do not follow the conventions of the Google Closure compiler and therefore will not be able to take full advantage of its optimizations.
They even have few wrappers to Google Closure Library under the `clojure.browser` namespace[1] (although from my testing, some of them, such as `clojure.browser.event`, is not compatible with ADVANCED_OPTIMIZATIONS.)
[1]: http://clojure.com/blog/2011/07/22/introducing-clojurescript...
[2]: https://github.com/clojure/clojurescript/tree/master/src/clj...