Re: [ANN] ClojureScript release 0.0-1535 with G.Closure 0.0-2029

2012-12-02 Thread David Nolen
On Sun, Dec 2, 2012 at 2:11 AM, Evan Mezeske emeze...@gmail.com wrote: That said what's the compelling reason these days for lein-cljsbuild to depend on a specific version of ClojureScript? Are you relying on certain aspects of the analyzer or compiler's API and find that they change quite

Re: [ANN] ClojureScript release 0.0-1535 with G.Closure 0.0-2029

2012-12-01 Thread Evan Mezeske
That said what's the compelling reason these days for lein-cljsbuild to depend on a specific version of ClojureScript? Are you relying on certain aspects of the analyzer or compiler's API and find that they change quite frequently? I guess the (debatably compelling) reason for that

Re: [ANN] ClojureScript release 0.0-1535 with G.Closure 0.0-2029

2012-11-30 Thread David Nolen
Can we move forward on this? Option 1 seems best to me. That said what's the compelling reason these days for lein-cljsbuild to depend on a specific version of ClojureScript? Are you relying on certain aspects of the analyzer or compiler's API and find that they change quite frequently? On Fri,

Re: [ANN] ClojureScript release 0.0-1535 with G.Closure 0.0-2029

2012-11-16 Thread Stuart Sierra
Tracking this at http://dev.clojure.org/jira/browse/CLJS-418 -S -- 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

Re: [ANN] ClojureScript release 0.0-1535 with G.Closure 0.0-2029

2012-11-13 Thread Herwig Hochleitner
I've seen this same NPE in my project. I managed to work around it by temporarily throwing out the browser repl. It seems to trigger the NPE. Not sure how and why. 2012/11/13 Evan Mezeske emeze...@gmail.com The policy is: update the default version as quickly as possible when a new

Re: [ANN] ClojureScript release 0.0-1535 with G.Closure 0.0-2029

2012-11-13 Thread Herwig Hochleitner
I've debugged a bit, the underlying cause seems to be that goog.net.xpc.CrosspageChannel uses goog.async.Deferred, which lives in third_party. In my project, I could indeed successfully compile again with the browser repl, by adding the third-party jar. This leaves two open issues: Why the NPE

Re: [ANN] ClojureScript release 0.0-1535 with G.Closure 0.0-2029

2012-11-13 Thread Stuart Sierra
My original reason for splitting the third-party JAR was the licensing: the main G.Closure library is under the Apache license; the third-party libraries are under a variety of different licenses. One simple solution would be to make ClojureScript itself have a dependency on the third-party

Re: [ANN] ClojureScript release 0.0-1535 with G.Closure 0.0-2029

2012-11-13 Thread Herwig Hochleitner
I concur, but maybe we could make a second release of the closure lib main jar, with a dependency on third-party? That would reflect the actual dependency. I know, you asked for testing before the release. Sorry for not catching this one. 2012/11/13 Stuart Sierra the.stuart.sie...@gmail.com

Re: [ANN] ClojureScript release 0.0-1535 with G.Closure 0.0-2029

2012-11-13 Thread Evan Mezeske
I agree with Herwig, in that if the ClojureScript JAR makes use of goog.async.Deferred, which is from the third party library, then the JAR really needs to depend on the third-party library. I doubt that lein-cljsbuild is the only thing broken by this -- I expect this would break things like

Re: [ANN] ClojureScript release 0.0-1535 with G.Closure 0.0-2029

2012-11-12 Thread Evan Mezeske
The policy is: update the default version as quickly as possible when a new ClojureScript compiler revision is released. So, feel free to poke me if it seems like I haven't noticed a new release (as I might not have!). :) Unfortunately, after setting the default ClojureScript version to

Re: [ANN] ClojureScript release 0.0-1535 with G.Closure 0.0-2029

2012-11-11 Thread Evan Mezeske
Oops, I've been out of town and did not see this release! I'll cut a new lein-cljsbuild tomorrow night. -Evan On Friday, November 9, 2012 9:51:01 AM UTC-7, Sean Corfield wrote: Nice! I wonder how quickly lein-cljsbuild will get updated for this new release? (Evan?) Nice to see

Re: [ANN] ClojureScript release 0.0-1535 with G.Closure 0.0-2029

2012-11-11 Thread Sean Corfield
On Sun, Nov 11, 2012 at 8:49 PM, Evan Mezeske emeze...@gmail.com wrote: Oops, I've been out of town and did not see this release! I'll cut a new lein-cljsbuild tomorrow night. Wasn't trying to make you feel guilty! Just wondered if there was a policy of tracking builds. Welcome back - and

[ANN] ClojureScript release 0.0-1535 with G.Closure 0.0-2029

2012-11-09 Thread Stuart Sierra
ClojureScript release 0.0-1535 is out. Get it in Leiningen: [org.clojure/clojurescript 0.0-1535] Change log for this release: http://build.clojure.org/job/clojurescript-release/19/ This release depends on the latest version of the Google Closure Library, r2029. You can also depend on it

Re: [ANN] ClojureScript release 0.0-1535 with G.Closure 0.0-2029

2012-11-09 Thread Sean Corfield
Nice! I wonder how quickly lein-cljsbuild will get updated for this new release? (Evan?) Nice to see Leiningen and lein-cljsbuild introduced up front in your book as the quickest way to get up and running, Stuart! Sean On Fri, Nov 9, 2012 at 6:17 AM, Stuart Sierra the.stuart.sie...@gmail.com