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.
