Re: ClojureScript compilation error

2012-08-07 Thread Pierre-Henry Perret
Ouups.. COrrect please Le mardi 7 août 2012 17:33:33 UTC+2, Pierre-Henry Perret a écrit : > > Operators with appending ! are noted as special > > clojure.core=> (doc set!) > - > set! > (set! var-symbol expr) > (set! (. instance-expr instanceFiel

Re: ClojureScript compilation error

2012-08-07 Thread Pierre-Henry Perret
Operators with appending ! are noted as special clojure.core=> (doc set!) - set! (set! var-symbol expr) (set! (. instance-expr instanceFieldName-symbol) expr) (set! (. Classname-symbol staticFieldName-symbol) expr) Special Form Used to set th

Re: ClojureScript compilation error

2012-08-07 Thread Dave Sann
punting here, I haven't use set! in a long time. but if onopen is a field - use field access (.-onopen...) On Tuesday, 7 August 2012 10:00:52 UTC+10, Paweł Gdula wrote: > > I have code like > > (defn ^:export main[] > (let [eb (vertx.EventBus.)] > (set! (.onopen eb) #()) > eb)) > > un

ClojureScript compilation error

2012-08-07 Thread Paweł Gdula
I have code like (defn ^:export main[] (let [eb (vertx.EventBus.)] (set! (.onopen eb) #()) eb)) unfortunately it end up with compilation error: Assert failed: set! target must be a field or a symbol naming a var targetexpr Whats the problem? I am using lein (1.7.1) + lein-cljsbuild