dj looks interesting, thanks for the link. :-) - Chas
On Sep 10, 2012, at 8:31 PM, Brent Millare wrote: > I emit the clojurescript code myself by calling cljs.closure/build myself and > put this into the html file. I cache the code using > clojure.core.memoize/memo-fifo with my own function that takes the dependent > files timestamps as args (so that changes result in recompiles). Using ring, > pages with refreshes automatically update if the source is updated. > > I also use cemerick.piggieback for the liverepl between refreshes. > > See dj.cljs/cljs-repl as part of 'dj', the library I wrote to manage some of > these things. > > https://github.com/bmillare/dj/blob/library/src/dj/cljs.clj > > Note that it is sufficient to just use the inserted js code emitted from > cljs.closure/build from a cljs file with (clojure.browser.repl/connect > "http://localhost:<port>/repl") and dj.cljs/cljs-repl to get a liverepl. You > do not need any other files in the html file. (The example > https://github.com/clojure/clojurescript/wiki/The-REPL-and-Evaluation-Environments > can be misleading since it includes the "out/goog/base.js" and other > statements. > > > -- > 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 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