O'Reilly logo

Learning ClojureScript by Allen Rohner, Rafik Naccache, W. David Jarvis

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

AJAX

Let's continue extending our Todo app. Now, we'd like to persist our todo items on the server. To get the job done only takes a simple Clojure REST API—that said, it still will take some work.

If you'd like to avoid all typing and just read along, we've created a Git repo on GitHub at https://github.com/learningclojurescript/code-examples . You can just clone the repo and get ready to go.

Dependencies

Let's open the project.clj file in our om-tut directory and add some entries:

:dependencies [[org.clojure/clojurescript "1.7.170"] [org.clojure/core.async "0.2.374" :exclusions [org.clojure/tools.reader] [sablono "0.3.6"] [bidi "2.0.3"] [cljs-ajax "0.5.3"] [clj-http "2.1.0"] [com.cognitect/transit-clj "0.8.259"] [org.clojure/clojure "1.7.0"] [ring ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required