There are a few places where the recommended optimisation settings could be documented better which would save people this confusion in the future: https://github.com/emezeske/lein-cljsbuild/blob/master/README.md <https://github.com/emezeske/lein-cljsbuild/blob/master/README.md> - shows a project using whitespace optimisations, doesn’t really talk about the options available and when to use them. https://github.com/emezeske/lein-cljsbuild/blob/1.0.3/example-projects/advanced/project.clj <https://github.com/emezeske/lein-cljsbuild/blob/1.0.3/example-projects/advanced/project.clj> - shows whitespace and advanced optimisations. Also the comments suggest :whitespace is the lowest level of optimisations (I guess it is depending on how you look at it) https://github.com/emezeske/lein-cljsbuild/blob/1.0.3/example-projects/simple/project.clj <https://github.com/emezeske/lein-cljsbuild/blob/1.0.3/example-projects/simple/project.clj> - shows whitespace optimisations
> On 1/12/2014, at 12:20 pm, Colin Fleming <colin.mailingl...@gmail.com> wrote: > > Closure is not an advantage in many desirable JS environments: > Node.js, node-webkit, Atom shell, iOS, etc. > > I assume you're talking about the Closure library here, not the compiler? > Surely the compiler would be advantageous in all environments? I'd have > thought that aspects of the library would be too (string/date handling etc) > but I guess its value is diminished somewhat. > > > On 1 December 2014 at 06:20, David Nolen <dnolen.li...@gmail.com > <mailto:dnolen.li...@gmail.com>> wrote: > On Sat, Nov 29, 2014 at 7:48 PM, Andrew Rosa <andre...@me.com > <mailto:andre...@me.com>> wrote: > >> To me, a crucial step for CLJS is to have a compiler that is liberated > >> from Java. I've looked and it seems a number have tried to make it > >> happen, but without official support each attempt seems to have withered. > > It is not "crucial" for ClojureScript to be self-hostable, but yes it > would be a nice *option*. > > A significant amount of progress has already been done to make this > possible. The only reason it hasn't been done yet is because no one > has yet has stepped up and pushed it past the finish line with a > series of patches. The remaining tasks: > > * Portable tools.reader > * Macroexpander written in Clojure > * Conditional compilation tweaks (feature expressions) to pick the > right host type (clojure.core.PersistentVector vs. > cljs.core/PersistentVector) > > > Making CLJS compiler completely independent from Java seems infeasible, > > since Google Closure is written in Java itself, and Closure is one of the > > main advantages IMO over other languages that sit on top of Javascript. > > Closure is not an advantage in many desirable JS environments: > Node.js, node-webkit, Atom shell, iOS, etc. > > David > > -- > 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 clojurescript+unsubscr...@googlegroups.com > <mailto:clojurescript%2bunsubscr...@googlegroups.com>. > To post to this group, send email to clojurescript@googlegroups.com > <mailto:clojurescript@googlegroups.com>. > Visit this group at http://groups.google.com/group/clojurescript > <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 clojurescript+unsubscr...@googlegroups.com > <mailto:clojurescript+unsubscr...@googlegroups.com>. > To post to this group, send email to clojurescript@googlegroups.com > <mailto:clojurescript@googlegroups.com>. > Visit this group at http://groups.google.com/group/clojurescript > <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 clojurescript+unsubscr...@googlegroups.com. To post to this group, send email to clojurescript@googlegroups.com. Visit this group at http://groups.google.com/group/clojurescript.