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.

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

Reply via email to