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

Reply via email to