Hey David, this looks fab. I'm trying to play with it within a stub project of mine. However, I'm not having much success getting it to compile. This is likely to be some cljs setup issue I'm having (there are so many moving parts!).
Steps taken: * Download, and build latest cljs (0.0-2127) * Clone om and link to it from within my cljs-src directory * Modify project.clj file to look similar to yours * Run `lein cljsbuild auto` and see the following error: λ lein cljsbuild once Compiling ClojureScript. java.lang.IllegalArgumentException: No implementation of method: :make-reader of protocol: #'clojure.java.io/IOFactory found for class: nil at clojure.core$_cache_protocol_fn.invoke(core_deftype.clj:541) at clojure.java.io$fn__8551$G__8546__8558.invoke(io.clj:73) at clojure.java.io$reader.doInvoke(io.clj:106) at clojure.lang.RestFn.invoke(RestFn.java:410) at clojure.lang.AFn.applyToHelper(AFn.java:161) at clojure.lang.RestFn.applyTo(RestFn.java:132) at clojure.core$apply.invoke(core.clj:619) My project.clj is as follows: (defproject overtext "0.1.0-SNAPSHOT" :description "FIXME: write description" :url "http://example.com/FIXME" :license {:name "Eclipse Public License" :url "http://www.eclipse.org/legal/epl-v10.html"} :dependencies [[org.clojure/clojure "1.5.1"] [http-kit "2.1.13"] [org.clojure/clojurescript "0.0-2127"]] :plugins [[lein-cljsbuild "1.0.1"]] :source-paths ["cljs-src" ] :profiles {:dev {:plugins [[com.cemerick/austin "0.1.3"]]}} :cljsbuild { :builds [{:id "dev" :source-paths ["cljs-src"] :compiler { :output-to "resources/web/js/cljs-main.js" :optimizations :none :externs ["cljs-src/om/externs/react.js"]}}]}) My project directory structure is: ∴ /Users/sam/scratch/overtext λ tree . . ├── LICENSE ├── README.md ├── cljs-src │ ├── om -> /Users/sam/Development/cljs/om/src/om │ └── overtext │ ├── onload.cljs │ └── ws.cljs ├── doc │ └── intro.md ├── pom.xml ├── project.clj ├── resources │ └── web │ └── static │ ├── index.html │ └── js │ └── cljs-main.js ├── src │ └── overtext │ └── core.clj └── test └── overtext └── core_test.clj 12 directories, 11 files Am I doing anything obviously foolish? Sam --- http://sam.aaron.name On 19 Dec 2013, at 19:12, David Nolen <dnolen.li...@gmail.com> wrote: > Enjoy, http://swannodette.github.io/2013/12/17/the-future-of-javascript-mvcs/ > > David > > -- > Note that posts from new members are moderated - please be patient with your > first post. > --- > You received this message because you are subscribed to the Google Groups > "ClojureScript" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to clojurescript+unsubscr...@googlegroups.com. > To post to this group, send email to clojurescr...@googlegroups.com. > Visit this group at http://groups.google.com/group/clojurescript. -- -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.