Hi Paul, Thanks for the workflow.
- use the Clojure REPL as much as possible, even for my CLJS code. Afterall, it's just Clojure, right? This also encourages good program design, keeping browser-specific code in a single namespace How do you achieve the above ? Do you specify your cljs code dir in the crossover ? I am assuming that as the cljs src dir is different, one will not be able to load the code directly in the repl by typing (use 'abc.bcd) ? Thanks, Murtaza On Tuesday, September 11, 2012 12:36:01 AM UTC+5:30, Paul deGrandis wrote: > > Hi Laurent, > > I've been putting a few ClojureScript apps into production throughout this > year with much success. > Because of earlier limitations/sensitivities in the browser-repl, my > workflow is a little different than those described above. > > Typically I: > - have cljsbuild-auto running > - use the Clojure REPL as much as possible, even for my CLJS code. > Afterall, it's just Clojure, right? > This also encourages good program design, keeping browser-specific > code in a single namespace > - use the browser-repl only for exploring DOM-related pieces of my > application, or debugging > - use some sort of browser auto-refresh when I build new assets (HTML, > CSS, JS, etc. For me, I use Ruby for this piece) > > I will often just use my browser's console for peeking at quick things in > the CLJS code (I only compile in advanced mode when I've locked in an app). > When I need the browser-repl, I just use repl-listen in cljsbuild. In > future projects I plan to explore and use piggyback. > > A lot of the grunt work I've needed to build out is captured in my > Shoreleave CLJS libs, including ways to fireoff a browser-repl with > query-string args. > > Hope this helps! > Paul > > -- 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