2014/1/10 Mimmo Cosenza <[email protected]> > you're the man! > thanks so much. > > I should improve cljs-start by introducing > > * the :none compilation option/test and commenting out the :simple and > :whitespace compilations option/tests to reduce the compilation time both > at start-up and during the development workflow. >
Could they be switched to their own profiles ? > * take a serious look at https://github.com/juxt/jig stuff and understand > if it could be useful to refactor the cljs-start lein-template to add > harness to the generated applications > > mimmo > > On Jan 10, 2014, at 3:06 PM, Laurent PETIT <[email protected]> > wrote: > > Actually, it's not even required anymore : I've had the opportunity to > work on improving Counterclockwise's situation today, and it is now working > like a charm with cljs-start ! > > > 2014/1/10 Mimmo Cosenza <[email protected]> > >> Great! >> >> So can I move on by modifying the cljs-start in accordance with >> your/eclipse requirements? >> >> mimmo >> >> On Jan 10, 2014, at 2:57 PM, Laurent PETIT <[email protected]> >> wrote: >> >> I have added a final touch: >> >> - Shortcut for starting a Headless Leiningen REPL: Alt+L H >> - Automatic opening of REPL View when the Leiningen Console prints the >> nREPL URL >> >> This means that to test Mimmo's cljs-start, it's now as easy as: >> >> 1/ Create the project: File > New Clojure Project, type project name, >> type cljs-start as template name, Enter >> 2/ Start Headless REPL: Alt+L H >> 3/ There's no 3, you're already in the REPL, buddy ;-) >> >> >> >> 2014/1/10 Laurent PETIT <[email protected]> >> >>> Franck, Mimmo, I have made progress here: now Counterclockwise accepts >>> overlapping source/resource/test/java-source paths, and resolves the >>> conflicts by excluding the child paths from the parent paths. >>> Also, I have made all declared paths optional, meaning that a missing >>> src/clj path doesn't result in an Error in Eclipse. >>> Finally, I have tweaked the embedded 2.3.4 embedded Leiningen version so >>> that it displays the nREPL URL (as will the 2.4 Lein version when it will >>> be released) => The REPL View is just one click away now! >>> >>> >>> 2014/1/10 Mimmo Cosenza <[email protected]> >>> >>>> >>>> On Jan 10, 2014, at 2:32 AM, Frank Gerhardt <[email protected]> >>>> wrote: >>>> >>>> > OMG, so much work! >>>> >>>> yeah :-(. It depends on the fact that CLJS ha 4 different compilation >>>> modes: >>>> - none (not used at the moment in cljs-start), which means the Google >>>> Closure Compiler (GCC) is not involved. >>>> - whitespace: the GCC only remove whitespace >>>> - simple: like whitespace + renaming internal symbol to shorten them >>>> - advanced: like simple + deadcode elimination + JS code optimisation >>>> (here is where the magic happens) >>>> >>>> For each compilation option you need a corresponding test. That's way >>>> in the profiles.clj you have 3 test commands too. >>>> >>>> My suggestion is to start by commenting the :simple and the :advanced >>>> build/test-command to speed up the development workflow…… >>>> >>>> Mimmo >>>> >>>> > >>>> > I'll tried the brand new "Leiningen generic task launcher" and IT >>>> WORKS :-) >>>> > Got the two repls for the Austin example. >>>> > >>>> https://github.com/cemerick/austin/tree/master/browser-connected-repl-sample >>>> > >>>> > Thanks a lot! >>>> > >>>> > Frank >>>> > >>>> > -- >>>> > 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 [email protected]. >>>> > To post to this group, send email to [email protected]. >>>> > Visit this group at http://groups.google.com/group/clojurescript. >>>> >>>> >>> >> >> -- >> 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 [email protected]. >> To post to this group, send email to [email protected]. >> Visit this group at http://groups.google.com/group/clojurescript. >> >> >> > > -- > 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 [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/clojurescript. > > > -- 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 [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/clojurescript.
