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. * 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.
signature.asc
Description: Message signed with OpenPGP using GPGMail
