28k after gclosure compilation is not insane considering that cljs.core is 
above 350K.
ClojureScript needs some runtime code afterall and that at some point cannot 
get compressed/slashed away
endlessly. ClojureScript will take some footprint but the gclosure compiler 
does a great job here
to slice away stuff that's not needed.

You cannot really compare a straight simple js implementation with it's 
ClojureScript equivalent.
These are totally different beasts.

The gain will be more obvious with more complex apps running in the browser.
Look in the example folder for the twitterbuzz. It's nearly 700 lines. Not sure 
you would
like to code that directly in JavaScript:) (I would not)

Luc P.

On Tue, 2 Aug 2011 11:21:08 +0300
Sergey Didenko <sergey.dide...@gmail.com> wrote:

> Yes, after compiling this example and its raw Google Closure
> equivalent:
> 
> (ns bgcolor
>   (:require [goog.fx.dom :as fx-dom]))
> 
> (defn ^:export animate [elem start end]
>   (let [
>         anim (fx-dom/BgColorTransform. elem start end 2000)]
>     (.play anim ())))
> 
> 
> After compilation through the Google compiler ?
> >
> >
> 



-- 
Luc P.

================
The rabid Muppet

-- 
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 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to