ANN: ClojureScript 0.0-3115

2015-03-16 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript New release version: 0.0-3115 Leiningen dependency information: [org.clojure/clojurescript "0.0-3115"] This release is a bugfix release addressing several

Re: ANN: ClojureScript 0.0-3115

2015-03-16 Thread David Nolen
, 2015 at 7:11 AM, David Nolen wrote: > ClojureScript, the Clojure compiler that emits JavaScript source code. > > README and source code: https://github.com/clojure/clojurescript > > New release version: 0.0-3115 > > Leiningen dependency information: > > [org.cloj

Re: [ClojureScript] Re: ANN: ClojureScript 0.0-3115

2015-03-16 Thread David Nolen
Need more information. But that warning is most certainly not something emitted by the ClojureScript compiler. Make sure you can reproduce without whatever downstream tooling you may be using: https://github.com/clojure/clojurescript/wiki/Reporting-Issues There's a good chance it's purely downstr

Re: [ClojureScript] Re: ANN: ClojureScript 0.0-3115

2015-03-16 Thread David Nolen
On Mon, Mar 16, 2015 at 1:01 PM, Fluid Dynamics wrote: > On Monday, March 16, 2015 at 11:23:14 AM UTC-4, David Nolen wrote: >> >> Need more information. But that warning is most certainly not something >> emitted by the ClojureScript compiler. >> >> Make sure y

Re: [ClojureScript] Re: ANN: ClojureScript 0.0-3115

2015-03-16 Thread David Nolen
it if I could. But that's not how my world is wired > presently. > > Luc P. > > > > On Monday, March 16, 2015 at 11:23:14 AM UTC-4, David Nolen wrote: > > > > > > Need more information. But that warning is most certainly not something > > > emitted by the

Re: [ClojureScript] Re: ANN: ClojureScript 0.0-3115

2015-03-16 Thread David Nolen
On Mon, Mar 16, 2015 at 2:47 PM, Fluid Dynamics wrote: > If that is true, then it is a problem, indicative either of a widespread > lack of discipline among the tool makers or (more likely) a strong need for > some additional well-specified (and maintained!) APIs in the compiler for > tools to ho

Re: [ClojureScript] Re: ANN: ClojureScript 0.0-3115

2015-03-16 Thread David Nolen
On Monday, March 16, 2015 at 7:47:12 PM UTC+1, Fluid Dynamics wrote: >> >> >> >> On Monday, March 16, 2015 at 1:06:31 PM UTC-4, David Nolen wrote: >>> >>> On Mon, Mar 16, 2015 at 1:01 PM, Fluid Dynamics >>> wrote: >>> >>>> On

Re: ANN: ClojureScript 0.0-3115

2015-03-16 Thread David Nolen
And cut 0.0-3123 based on feedback from releases earlier today. One fix addresses redundant information in the dependency graph when compiling, the other fixes an issue when using advanced optimizations and :cache-analysis true. David On Mon, Mar 16, 2015 at 7:11 AM, David Nolen wrote

Re: ANN: ClojureScript 0.0-3115

2015-03-16 Thread David Nolen
Glad to hear it! On Monday, March 16, 2015, Jonathon McKitrick wrote: > The cljsjs issue is fixed! > > On Monday, March 16, 2015 at 7:03:00 PM UTC-4, David Nolen wrote: > > And cut 0.0-3123 based on feedback from releases earlier today. One fix > addresses redundant

Re: [ClojureScript] Re: ANN: ClojureScript 0.0-3115

2015-03-17 Thread David Nolen
Yes I said earlier that you'll want SNAPSHOT releases of both weasel and piggieback. The current release of piggieback doesn't include this commit https://github.com/cemerick/piggieback/commit/966c811ab817df0e818404943c473081337b286e In the case of weasel you might want to try a local install of m

Re: [ClojureScript] Re: ANN: ClojureScript 0.0-3115

2015-03-17 Thread David Nolen
f > unction annotation. > return function(var_args) { > ^ > > Mar 17, 2015 10:44:04 AM com.google.javascript.jscomp.LoggerErrorManager > printSummary > WARNING: 0 error(s), 1 warning(s) > > > Just curios what is it related to? > > > On Monday, March 16, 201

ANN: ClojureScript 0.0-3126, fix for minor REPL regression

2015-03-18 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript New release version: 0.0-3126 Leiningen dependency information: [org.clojure/clojurescript "0.0-3126"] This release just fixes a minor REPL related regres

Re: Current state of automatic generation of externs file for CLJS Advanced Compilation?

2015-03-24 Thread David Nolen
This is part of the proposed GSoC ClojureScript & Closure project so we're likely to see support for this by sometime this fall. Dvid On Mon, Mar 23, 2015 at 10:42 PM, james borden wrote: > Is there a way to automatically generate externs files for js libraries > for use with the cljs advanced

ANN: ClojureScript 0.0-3196, Conditional Reading, REPLs, and Code Motion

2015-04-10 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript Leiningen dependency information: [org.clojure/clojurescript "0.0-3196"] This release is intended to coincide with Clojure 1.7.0-beta1. Besides conditional

Re: [ClojureScript] Re: ANN: ClojureScript 0.0-3196, Conditional Reading, REPLs, and Code Motion

2015-04-11 Thread David Nolen
I was able to connect IntelliJ to a REPL because Cursive can now connect to a ClojureScript REPL started in the usual way. There is no special setup, make sure you've taken the time to read the new ClojureScript Quick Start. HTH, David On Sat, Apr 11, 2015 at 5:06 AM, Georgi Danov wrote: > Hi,

Re: [ClojureScript] Re: ANN: ClojureScript 0.0-3196, Conditional Reading, REPLs, and Code Motion

2015-04-11 Thread David Nolen
ain in normal JVM > process", is this how it's supposed to be? > > > On Saturday, April 11, 2015 at 4:06:47 PM UTC+2, David Nolen wrote: > > I was able to connect IntelliJ to a REPL because Cursive can now connect > to a ClojureScript REPL started in the usual way. There i

Re: [ClojureScript] Re: [ANN] Clojure 1.7.0-beta1 released

2015-04-13 Thread David Nolen
The only reason :default exists is because *anything* in JavaScript can be thrown and there needs to be some way to catch non-Error derived values. This is not the case for Java of course. :default could probably be aliased to Throwable, but in the meantime differences like this are now handleable

ANN: ClojureScript 0.0-3211

2015-04-22 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript Leiningen dependency information: [org.clojure/clojurescript "0.0-3211"] This release is a bugfix release addressing some regressions as well as introducing so

Re: ANN: ClojureScript 0.0-3211

2015-04-25 Thread David Nolen
You need to make sure some other dependency isn't pulling in a different version of tools.reader. David On Sat, Apr 25, 2015 at 11:11 PM, Allen Rohner wrote: > > > On Saturday, April 25, 2015 at 12:02:08 PM UTC-5, Mike Fikes wrote: >> >> Hey Tony, try updating the version of Clojure in your pro

Re: Performance of defmulti in both ClojureScript and Clojure

2015-04-26 Thread David Nolen
Nearly all the performance notes about Clojure multimethods apply to ClojureScript. On Saturday, April 25, 2015, Alex Miller wrote: > I should say all of that is for Clojure and likely bears no similarity to > the nuances in ClojureScript. > > On Saturday, April 25, 2015 at 9:39:06 PM UTC-5, Ale

Re: Performance of defmulti in both ClojureScript and Clojure

2015-04-27 Thread David Nolen
A quick glance at your benchmarking setup, it's not clear that you are benchmarking what you think you are benchmarking, and jsperf is not a suitable benchmarking harness (irrespective of it's popularity). Benchmarking is hard, benchmarking JavaScript is harder, and benchmarking JavaScript that wen

ANN: ClojureScript 0.0-3255 - pretty printer & latest Closure Compiler / Library

2015-05-08 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript Leiningen dependency information: [org.clojure/clojurescript "0.0-3255"] A big thanks goes out to Jonathan Boston and Shaun Lebron for this release. Thanks

Re: ANN: ClojureScript 0.0-3255 - pretty printer & latest Closure Compiler / Library

2015-05-08 Thread David Nolen
t;0.9.2" :classifier "aot"] [org.clojure/data.json "0.2.6" :classifier "aot"] Should do the trick and should significantly improve cold compile and REPL start times. Feedback on the AOTed ClojureScript artifact is most welcome. David On Fri, May 8, 2015 at 3:23 PM

Re: ANN: ClojureScript 0.0-3255 - pretty printer & latest Closure Compiler / Library

2015-05-09 Thread David Nolen
Just released 0.0-3264, it fixes a critical issue where .js files were missing from the artifacts due to the changed build. Also included are a several fixes around the :libs feature, REPLs, and stack trace mapping. David On Fri, May 8, 2015 at 3:23 PM, David Nolen wrote: > ClojureScript,

Re: ANN: ClojureScript 0.0-3255 - pretty printer & latest Closure Compiler / Library

2015-05-10 Thread David Nolen
for > class: nil > > at clojure.core$_cache_protocol_fn.invoke (core_deftype.clj:554) > > 0.0-3255 seems fine. > > @raspasov > > On Saturday, May 9, 2015 at 12:33:52 PM UTC-7, David Nolen wrote: >> >> Just released 0.0-3264, it fixes a critical issue where .js files were >>

Re: ANN: ClojureScript 0.0-3255 - pretty printer & latest Closure Compiler / Library

2015-05-10 Thread David Nolen
Closure compatible libraries now enjoy REPL support. David On Sun, May 10, 2015 at 9:41 AM, David Nolen wrote: > It appears there are still some important bits missing from the artifacts. > Working through the issues and will cut a release soon. > > David > > On Sun, May 10, 2015 a

Re: ANN: ClojureScript 0.0-3255 - pretty printer & latest Closure Compiler / Library

2015-05-10 Thread David Nolen
_sidecar/repl.clj:1:1) > > > > On Sunday, May 10, 2015 at 10:20:13 AM UTC-4, David Nolen wrote: >> >> Just cut 0.0-3269 which adds the missing analysis and source map bits >> back into the artifacts. It also cleans up :libs support and fixes a >> related regression

Re: [ClojureScript] Re: ANN: ClojureScript 0.0-3255 - pretty printer & latest Closure Compiler / Library

2015-05-10 Thread David Nolen
Enhancing :libs support was pretty finicky work so I'm not particularly surprised by the regression. Looking into it. In the meantime you don't need specify each library, `:libs ["lib"]` should suffice. David On Mon, May 11, 2015 at 1:10 AM, Ruslan Prokopchuk wrote: > With 3269 I have the follo

Re: [ClojureScript] Re: ANN: ClojureScript 0.0-3255 - pretty printer & latest Closure Compiler / Library

2015-05-11 Thread David Nolen
om central > > Exception in thread "main" java.io.FileNotFoundException: Could not > locate cljs/repl__init.class or cljs/repl.clj on classpath: , > compiling:(figwheel_sidecar/repl.clj:1:1) > > > > > > On Sunday, May 10, 2015 at 10:20:13 AM UTC-4, David Nolen

Re: Why does the following Clojure code take 10x the time the C# version does? How to improve the Clojure version?

2015-05-14 Thread David Nolen
Also using `lein run` without supplying correct JVM settings (like -server) is going to lead to pretty misleading results. On Thu, May 14, 2015 at 3:44 PM, Alex Miller wrote: > The major problem here is that you are using boxed math for everything > instead of primitives. > > 0) Switch to Clojur

cljs.test usage

2015-05-21 Thread David Nolen
People have been asking about cljs.test usage for a while now. I've finally written up some notes https://github.com/clojure/clojurescript/wiki/Testing. Feel free to edit for clarity / typos etc. David -- You received this message because you are subscribed to the Google Groups "Clojure" group.

ANN: ClojureScript 0.0-3308, fixes & enhancements

2015-06-01 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript Leiningen dependency information: [org.clojure/clojurescript "0.0-3308"] This release bumps the Clojure dependecy to 1.7.0-RC1 and includes fixes and minor

Re: Running test.check and cljs.test tests under Clojurescript

2015-06-30 Thread David Nolen
http://annapawlicka.com/travis-ci-and-clojurescript-tests/ is probably a more relevant basic guide. On Tuesday, June 30, 2015, Nathan Marz wrote: > I'm trying to get Specter's tests running under ClojureScript. I can run > the tests manually in a REPL just fine, but I cannot figure out a > strai

Re: clojure.core.match: AssertionError: Pattern row reuses wildcards

2015-07-01 Thread David Nolen
Just isn't supported. Patch welcome :) David On Wed, Jul 1, 2015 at 3:46 PM, Alan Thompson wrote: > Hi - I am trying to write some unit tests for Datomic using core.match to > keep things succinct. I was hoping to use a match pattern like this: > > [ {:e tx-eid :a :db/txInstant:v

Re: Clojure on iOS devices - Swift as a host?

2014-06-24 Thread David Nolen
Nothing to add other than to say this is really cool stuff :) David On Tue, Jun 24, 2014 at 2:29 PM, Mike Fikes wrote: > (Apologies to Greg for having essentially hijacked this thread, but I > suspect he'd find this cool.) > > I have no experience with the Swift REPL yet, but I'm still finding

ANN: ClojureScript 0.0-2261

2014-07-01 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript New release version: 0.0-2261 Leiningen dependency information: [org.clojure/clojurescript "0.0-2261"] ### Changes * Dependency on Clojure 1.6.0 * Depende

Re: ANN: ClojureScript 0.0-2261

2014-07-02 Thread David Nolen
:39 UTC+2 onsdag 2. juli 2014 skrev David Nolen følgende: >> >> ClojureScript, the Clojure compiler that emits JavaScript source code. >> >> README and source code: https://github.com/clojure/clojurescript >> >> New release version: 0.0-2261 >> >>

ANN: ClojureScript 0.0-2268

2014-07-06 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript New release version: 0.0-2268 Leiningen dependency information: [org.clojure/clojurescript "0.0-2268"] The main reason for this release is to address a cr

ANN: ClojureScript 0.0-2277

2014-07-25 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript New release version: 0.0-2277 Leiningen dependency information: [org.clojure/clojurescript "0.0-2277"] The main reason behind this release is fixing a cri

Re: [ClojureScript] Re: ANN: ClojureScript 0.0-2277

2014-07-26 Thread David Nolen
ar is causing the > problem. > > Would be nice if you could build a new closure release and bump the > dependency in clojurescript. > > Thanks, > /thomas > > > > On Friday, July 25, 2014 8:37:06 PM UTC+2, David Nolen wrote: >> >> ClojureScript, the Clojur

Re: [ClojureScript] Re: ANN: ClojureScript 0.0-2277

2014-07-29 Thread David Nolen
; Thanks, > /thomas > > > > On Friday, July 25, 2014 8:37:06 PM UTC+2, David Nolen wrote: >> >> ClojureScript, the Clojure compiler that emits JavaScript source code. >> >> README and source code: https://github.com/clojure/clojurescript >&

Re: [ClojureScript] Re: ANN: ClojureScript 0.0-2277

2014-07-29 Thread David Nolen
Just add sonatype to your :repositories project.clj entry https://github.com/technomancy/leiningen/blob/master/sample.project.clj#L79 David On Tue, Jul 29, 2014 at 4:22 PM, Thomas Heller wrote: > Uhm small hint on how I'd do that? My maven-fu is weak. > > But given that > > https://oss.sonatype.

Re: [ClojureScript] Re: ANN: ClojureScript 0.0-2277

2014-07-29 Thread David Nolen
t;file:maven"} > > and > > [org.clojure/clojurescript "0.0-2234"] > [org.clojure/google-closure-library "0.0-20140718-946a7d39"] > > Confirmed to resolve CLJS-826. > > > On Tuesday, July 29, 2014 10:30:21 PM UTC+2, David Nolen wrote: >> >&g

Re: ANN: ClojureScript 0.0-2277

2014-07-30 Thread David Nolen
Can you be more specific about the naming issues? David On Wednesday, July 30, 2014, Thomas Heller wrote: > David its probably best to hold off on that release. It seems the > closure-library HEAD version depends on a newer closure compiler version > than the one available via maven. > > At lea

Re: [ClojureScript] Re: ANN: ClojureScript 0.0-2277

2014-07-30 Thread David Nolen
Based on this information it sounds like the new Google Closure artifacts are good to go. The keyword thing we'll have to address in a subsequent release. It would be useful to know what Mobile Safari clients you see being affected. David On Wed, Jul 30, 2014 at 11:11 AM, Thomas Heller wrote: >

Re: [ClojureScript] Re: ANN: ClojureScript 0.0-2277

2014-07-30 Thread David Nolen
> Mozilla/5.0 (Linux; U; Android 4.1.2; de-de; GT-N8010 Build/JZO54K) > AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Safari/534.30 > > Got some more in the log if you need them. > > HTH > > On Wednesday, July 30, 2014 8:57:51 PM UTC+2, David Nolen wrote: >> >

Re: CLJS Function clobbering js function of same name

2014-08-01 Thread David Nolen
js/foo does not resolve to the global namespace. David On Thu, Jul 31, 2014 at 9:42 AM, Sam Ritchie wrote: > Hey guys, > > I ran into this last night when trying to port some ancient JS in our > project over to cljs. I was defining an om component called > "users-typeahead", and in the (did-moun

ANN: Om 0.7.0

2014-08-01 Thread David Nolen
I'm happy to announce Om 0.7.0. The biggest change is depending on ClojureScript 0.0-2277 and React 0.11.1. There's a breaking change around the :ctor option to om.core/root which is now renamed :descriptor. Check the om.core/root docstring for more details. As it's been a long while between rele

Re: ANN: Om 0.7.0

2014-08-01 Thread David Nolen
Aug 1, 2014 at 3:36 PM, David Nolen wrote: > I'm happy to announce Om 0.7.0. The biggest change is depending on > ClojureScript 0.0-2277 and React 0.11.1. There's a breaking change > around the :ctor option to om.core/root which is now renamed > :descriptor. Check the om

Re: ANN: Om 0.7.0

2014-08-01 Thread David Nolen
Thanks for the correction, fixed! On Fri, Aug 1, 2014 at 4:26 PM, Rostislav Svoboda wrote: > Thanx a lot guys! > >> The biggest change is depending on ClojureScript 0.0-2277 and > > BTW the "Using it" section of README.md still says 0.0-2173: > > (defproject foo "0.1.0" > ... > :dependencies

ANN: ClojureScript 0.0-2280

2014-08-01 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript New release version: 0.0-2280 Leiningen dependency information: [org.clojure/clojurescript "0.0-2280"] ### Changes * depend on latest org.clojure/google-c

Re: CLJS Function clobbering js function of same name

2014-08-03 Thread David Nolen
function should e.g. be mangled like let-binding: > > ns.console = (function console_1337(){return console;}); > > Ticket? > > > 2014-08-01 15:07 GMT+02:00 David Nolen : > >> js/foo does not resolve to the global namespace. >> >> David >> >> On Thu

Re: CLJS Function clobbering js function of same name

2014-08-04 Thread David Nolen
On Mon, Aug 4, 2014 at 9:11 AM, Herwig Hochleitner wrote: > I dug a bit deeper to see where :js-globals came from and found the old > ticket for this exact issue: http://dev.clojure.org/jira/browse/CLJS-680 > I propose that we remove it, because it's unnessecary when we gensym fn > names the same

Re: CLJS Function clobbering js function of same name

2014-08-04 Thread David Nolen
I would rely on the behavior in the REPL to check this - the REPL compilation environment is likely different. On Mon, Aug 4, 2014 at 3:59 PM, Sam Ritchie wrote: > Hey Herwig, > > I'm currently on [org.clojure/clojurescript "0.0-2261"], and I'm seeing no > munging: > > paddleguru.api.register.v

Re: CLJS Function clobbering js function of same name

2014-08-04 Thread David Nolen
I meant would not On Mon, Aug 4, 2014 at 4:28 PM, David Nolen wrote: > I would rely on the behavior in the REPL to check this - the REPL > compilation environment is likely different. > > > On Mon, Aug 4, 2014 at 3:59 PM, Sam Ritchie wrote: > >> Hey Herwig, >> &g

ANN: Om 0.7.1

2014-08-04 Thread David Nolen
This release includes some long outstanding proposed enhancements: ### Changes * OM-133: validate Om component fn return values * OM-134: add om.core/set-state-nr! and om.core/update-state-nr!, they do not refresh (experimental) * OM-162: extend default cursor to IEmptyableCollection (experimental

Re: Transducers are Coming

2014-08-07 Thread David Nolen
Just wanted to add that all of the current transducers work in Clojure is now available in ClojureScript master. David On Wed, Aug 6, 2014 at 2:01 PM, Rich Hickey wrote: > I pushed today the initial work on transducers. I describe transducers > briefly in this blog post: > > http://blog.cognite

ANN: ClojureScript 0.0-2301, Transducers!

2014-08-07 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript New release version: 0.0-2301 Leiningen dependency information: [org.clojure/clojurescript "0.0-2301"] The primary reason for this release is the inclusio

Re: ANN: ClojureScript 0.0-2301, Transducers!

2014-08-07 Thread David Nolen
I just cut 0.0-2307, the only change is that the compiler now optimizes anonymous multi-arity fns which results in a big performance boost to transducer code. David On Thu, Aug 7, 2014 at 5:08 PM, David Nolen wrote: > ClojureScript, the Clojure compiler that emits JavaScript source c

ANN: ClojureScript 0.0-2311

2014-08-09 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript New release version: 0.0-2311 Leiningen dependency information: [org.clojure/clojurescript "0.0-2311"] This release fixes a regression in browser REPL. #

Re: [ClojureScript] DevArt Co(de)Factory open source release

2014-08-20 Thread David Nolen
Amazing work! David On Wed, Aug 20, 2014 at 8:31 AM, Karsten Schmidt wrote: > Hi fellow Clojurians, > > it's my absolute pleasure to finally announce the open source release > of an art project I've been working on full-time since beginning of > the year: > > DevArt Co(de)Factory is a joint comm

Re: Resolve function or object by name in ClojureScript

2014-08-25 Thread David Nolen
Any such facility is at odds with Google Closure Compiler's advanced compilation. David On Mon, Aug 25, 2014 at 11:59 AM, Timur wrote: > Hi everybody, > > Is there a way to resolve a function or object using its string name in > ClojureScript? I found this however it is old: > > http://stackover

ANN: ClojureScript 0.0-2322, Safari Hashing Fix

2014-08-27 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript New release version: 0.0-2322 Leiningen dependency information: [org.clojure/clojurescript "0.0-2322"] The primary reason for this release is a critical h

ANN: ClojureScript 0.0-2341, Improved Analysis & Transducers

2014-09-18 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript New release version: 0.0-2341 Leiningen dependency information: [org.clojure/clojurescript "0.0-2341"] This releases comes with considerably better analys

Re: ANN: ClojureScript 0.0-2341, Improved Analysis & Transducers

2014-09-18 Thread David Nolen
I just cut 0.0-2342, the only change is a updated dependency on tools.reader 0.8.9 - this fixes an issue where source metadata would leave into the runtime. David On Thu, Sep 18, 2014 at 8:23 AM, David Nolen wrote: > ClojureScript, the Clojure compiler that emits JavaScript source c

Re: ANN: ClojureScript 0.0-2341, Improved Analysis & Transducers

2014-09-23 Thread David Nolen
s Denis > > > On Friday, September 19, 2014 5:27:28 AM UTC+10, David Nolen wrote: >> >> I just cut 0.0-2342, the only change is a updated dependency on >> tools.reader 0.8.9 - this fixes an issue where source metadata would >> leave into the runtime. >> >>

ANN: ClojureScript 0.0-2356

2014-09-26 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript New release version: 0.0-2356 Leiningen dependency information: [org.clojure/clojurescript "0.0-2356"] ### Fixes * fix var analysis so that some.ns/foo.ba

ANN: ClojureScript 0.0-2371

2014-10-10 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript New release version: 0.0-2371 Leiningen dependency information: [org.clojure/clojurescript "0.0-2371"] This release includes minor fixes, faster collectio

Re: Keyword comparison performance

2014-10-11 Thread David Nolen
As already mentioned use identical? In ClojureScript you must use keyword-identical? for fast comparisons. On Friday, October 10, 2014, Jony Hudson wrote: > Hi All, > > I've been optimising a piece of code lately, and have come to wonder > about the performance of keyword comparison. Specifical

Re: Keyword comparison performance

2014-10-11 Thread David Nolen
n 12 October 2014 02:25, David Nolen > wrote: > >> As already mentioned use identical? In ClojureScript you must use >> keyword-identical? for fast comparisons. >> >> >> On Friday, October 10, 2014, Jony Hudson > > wrote: >> >>> Hi All, >

Re: Chestnut memory usage

2014-10-13 Thread David Nolen
You can set explicit JVM memory settings. I'm also not convinced that Chestnut's strategy of triggering CLJS compilation on (run) is a good one. In anycase Chestnut's Github Issues is the right place to bring this up. David On Mon, Oct 13, 2014 at 2:19 PM, gvim wrote: > I've just setup a `lein n

Re: core.async with multiple catch blocks causing weird loop behaviour

2014-10-14 Thread David Nolen
File a bug in JIRA, thanks! http://dev.clojure.org/jira/browse/ASYNC David On Sun, Oct 12, 2014 at 5:56 AM, Tom Coupland wrote: > I've been seeing this weird looping behavior with some go loops over the > last few days. An exception is being thrown from a function within the loop > and rather th

Re: [ANN] Arcadia, the integration of Clojure and Unity3D

2014-10-17 Thread David Nolen
o the many people who helped with this project. We owe > special thanks to our studiomates Kovas Boguta and David Nolen, and honorary > studiomates Brandon Bloom and David Lansdowne, for their invaluable advice > and support. We're especially fortunate to have attracted the attention o

ANN: Om 0.8.0-alpha1, Reference Cursors!

2014-10-18 Thread David Nolen
I'm happy to announce the release of Om 0.8.0-alpha1. This release includes the single biggest conceptual enhancement since its initial release - Reference Cursors. As we begin to build larger and larger applications with Om, we often run afoul of the need to organize our application around a hier

ANN: Om 0.8.0-alpha2

2014-11-10 Thread David Nolen
This release fixes issues discovered in 0.8.0-alpha1 around reference cursors and no local state components. This release also does away with checks around cursor consistency - cursors may be handled the same way whether in render or async contexts. After exploring cursor consistency I came to the

Re: [ClojureScript] Re: ANN: Om 0.8.0-alpha2

2014-11-10 Thread David Nolen
; On Monday, November 10, 2014 10:47:23 AM UTC-5, David Nolen wrote: >> This release fixes issues discovered in 0.8.0-alpha1 around reference >> cursors and no local state components. >> >> This release also does away with checks around cursor consistency - >> cursors m

Re: Hierarchical data core.logic

2014-11-13 Thread David Nolen
There's no need to define the reverse relation - fooz can do it. Just supply bar and leave the foo fresh. David On Thu, Nov 13, 2014 at 12:26 PM, wrote: > I think this is a dummy question, but wondering whether this is possible in > core.logic? > > Lets say I have a set of relations > > (db-rel

Re: Hierarchical data core.logic

2014-11-13 Thread David Nolen
t; sub query? When I tried to implement this early, I naively perhaps tried > something like this: > > (defn bars-for-foo > [?foo ?bars] > (l/== ?bars > (l/run* [?q] > (fooz ?foo ?q > > This seems relevant: http://dev.clojure.org/jira/browse/LOGIC-68

Re: defn inside defn

2014-11-15 Thread David Nolen
Not idiomatic. defn is always top level. David On Sat, Nov 15, 2014 at 11:31 AM, Udayakumar Rayala wrote: > twice> > > Hi, > > Is it idiomatic to have defn inside defn? eastwood throws def-in-def warning > when I have the following code: > > (defn double-square [y] > (defn square [x] (*

Re: I cant start ClojureScript REPL

2014-11-23 Thread David Nolen
You need to run ./script/bootstrap first. David On Sun, Nov 23, 2014 at 7:57 AM, Сергей Алмазов wrote: > I have a error: > > > > I installe

ANN: Om 0.8.0-beta1, improved multimethod support

2014-11-30 Thread David Nolen
The only change between this release and the previous 0.8.0 alphas is improved support for multimethods as component constructor functions. Previously if methods returned different reify instances mount/unmount life-cycle methods would not be invoked as expected. Feedback welcome! https://github.

ANN: ClojureScript 0.0-2411

2014-12-05 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript New release version: 0.0-2411 Leiningen dependency information: [org.clojure/clojurescript "0.0-2411"] Feedback welcome! ### Enhancements * forcing sourc

Re: ANN: ClojureScript 0.0-2411

2014-12-06 Thread David Nolen
That's an issue with core.async. Make sure you have the latest. If you do, please file an issue for core.async. On Friday, December 5, 2014, David James wrote: > I'm getting the following warnings from `lein cljsbuild auto`. Anybody > else? > > WARNING: Use of undeclared Var cljs.core.async/do-a

Re: [ClojureScript] Re: ANN: ClojureScript 0.0-2411

2014-12-08 Thread David Nolen
Thanks, fixed! David On Sun, Dec 7, 2014 at 7:01 PM, Shaun LeBron wrote: > might need to update the readme with this latest version > > On Friday, December 5, 2014 2:03:25 PM UTC-6, David Nolen wrote: >> ClojureScript, the Clojure compiler that emits JavaScript source code. &

ANN: core.match 0.3.0-alpha1, enhancements & breaking changes

2014-12-12 Thread David Nolen
core.match, an efficient pattern matcher for Clojure & ClojureScript New release version: 0.3.0-alpha1 ## Dependency information Maven pom.xml org.clojuer core.match 0.3.0-alpha1 Leiningen project.clj [com.cognitect.transit-cljs "0.8.161"] This release contains

Re: ANN: core.match 0.3.0-alpha1, enhancements & breaking changes

2014-12-12 Thread David Nolen
Erg, Lein dep information should be the following of course: Leiningen project.clj [org.clojure/core.match "0.3.0-alpha1"] On Fri, Dec 12, 2014 at 12:54 PM, David Nolen wrote: > core.match, an efficient pattern matcher for Clojure & ClojureScript > > New releas

Re: ANN: core.match 0.3.0-alpha1, enhancements & breaking changes

2014-12-12 Thread David Nolen
Just cut 0.3.0-alpha2, the only change is a fix for when fn application patterns are nested in map/vector patterns. David On Fri, Dec 12, 2014 at 12:54 PM, David Nolen wrote: > core.match, an efficient pattern matcher for Clojure & ClojureScript > > New release version:

Re: ANN: core.match 0.3.0-alpha1, enhancements & breaking changes

2014-12-13 Thread David Nolen
Yet another quick release - core.match 0.3.0-alpha4. The only change is fixing a regression around the test sharing of literal patterns. On Fri, Dec 12, 2014 at 12:54 PM, David Nolen wrote: > core.match, an efficient pattern matcher for Clojure & ClojureScript > > New release v

Re: "Multimethod dispatch based on Java classes is simply not reliable."

2014-12-13 Thread David Nolen
Yes sorry that commit should have been a bit more specific, the issue is around deftype/defrecord generated classes. David On Sat, Dec 13, 2014 at 7:59 PM, Mike Rodriguez wrote: > I'm not 100% sure and haven't really looked deeply at this comment or link > you mention, but perhaps this is relate

Re: [ClojureScript] [ANN] Bardo v0.1.0 - A clojure(script) library to assist with transitions between dimensions

2014-12-13 Thread David Nolen
Excellent! :) On Sat, Dec 13, 2014 at 8:16 PM, Dylan Butman wrote: > TL:DR > > Bardo https://github.com/pleasetrythisathome/bardo is a clojure(script) > library that provides semantics for defining interpolators between data > structures as well as utilities for composing them with each other, ea

Re: Feature expressions demo

2014-12-16 Thread David Nolen
Thanks for putting this together. On Tue, Dec 16, 2014 at 4:34 PM, Luke VanderHart wrote: > In case anyone is interested in venturing beyond the bleeding edge and > trying out the current state of feature expressions, I have created forks of > the relevant repositories with the patches applied, a

ANN: ClojureScript 0.0-2496, cljs.test - a clojure.test port

2014-12-17 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript New release version: 0.0-2496 Leiningen dependency information: [org.clojure/clojurescript "0.0-2496"] The big change in this release is a port of the clo

Re: ANN: ClojureScript 0.0-2496, cljs.test - a clojure.test port

2014-12-19 Thread David Nolen
I just cut 0.0-2498, the only change is support for `cljs.test/use-fixtures` analogous to `clojure.test/use-fixtures`. David On Wed, Dec 17, 2014 at 4:54 PM, David Nolen wrote: > ClojureScript, the Clojure compiler that emits JavaScript source code. > > README and source co

ANN: Om 0.8.0-beta4

2014-12-20 Thread David Nolen
The main change is getting back in sync with React 0.12.2 plus a few small enhancements. Feedback welcome! https://github.com/swannodette/om David -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegro

Re: ANN: Om 0.8.0-beta4

2014-12-21 Thread David Nolen
Just cut Om 0.8.0-beta5, the only change is bumping to a version of the React JAR that supplies new externs for changes to React in 0.12.2. On Sat, Dec 20, 2014 at 2:12 PM, David Nolen wrote: > The main change is getting back in sync with React 0.12.2 plus a few > small enhancements. Fe

ANN: ClojureScript 0.0-2505

2014-12-21 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript New release version: 0.0-2505 Leiningen dependency information: [org.clojure/clojurescript "0.0-2505"] This release fixes an issue with cljs.test and impr

Browserless ClojureScript

2014-12-21 Thread David Nolen
ClojureScript's Node.js support has come a very long way. I've written a short post about it http://swannodette.github.io/2014/12/21/browserless-clojurescript/. I think this will be of interest to anyone building non-browser-centric ClojureScript libraries or those people who want to write shell s

Re: ANN: ClojureScript 0.0-2505

2014-12-22 Thread David Nolen
cold start up times. David On Sun, Dec 21, 2014 at 1:12 PM, David Nolen wrote: > ClojureScript, the Clojure compiler that emits JavaScript source code. > > README and source code: https://github.com/clojure/clojurescript > > New release version: 0.0-2505 > > Leiningen d

Re: Browserless ClojureScript

2014-12-23 Thread David Nolen
The stable versions of Node.js are 0.10.X. No plans to support anything other than official stable releases at this time. On Tuesday, December 23, 2014, Raju Bitter wrote: > Seems to be a problem with newer versions of node. I've tested on Ubuntu > 14.04. Everything up to Node.js version 0.11.6

Finding ClojureScript Libraries

2014-12-29 Thread David Nolen
There's been an explosion of ClojureScript libraries over the past year. It would be nice to begin tracking them on the wiki so that newcomers can more easily get their bearings: If you have a ClojureScript library please add it to the following growing list: https://github.com/clojure/clojurescr

<    1   2   3   4   5   6   7   8   9   10   >