I disagree with your last statement. If you look backward, you will find that most languages were created with one or two strong influential ideas at the start.
Many of them died of not being extendable to meet new concepts (Snobol, Algol, Simula, APL, ...) It did not prevent many of them to be successfull in terms of popularity for a number of years or decades (Fortran, Cobol, Pascal, Basic, C/C++ are in the top ranks here). They were not strong on all fronts on the contrary. Just look at Cobol... but there are a few hundred millions of Cobol code lines out there driving your bank account. We are even hearing about Cobol rejuvenation from IBM. They were a form of compromise. Clojure will not escape this route. Using the JVM is a compromise. You rely on the JVM and not bare metal. This cuts you out from certain forms of optimizations while on the other hand you are isolated from the bare metal and get access to a richer ecosystem. Relying on JavaScript is even a bigger compromise (no threads, no control over the container, ...) but it gets you everywhere. There's no magic. You cannot win on all fronts. Luc P. > On Wednesday, February 27, 2013 12:48:13 AM UTC+1, David Nolen wrote: > > > > > Hang out with JRuby? Seriously? > > > > http://benchmarksgame.alioth.debian.org/u64q/benchmark.php?test=all&lang=clojure&lang2=jruby > > > > Well, all the code-size bars are above the baseline :) Let's see how it > fares when they disappear or go below it. > > > > Probably because none of these things will ever reveal Clojure performance > > for non-trivial applications. > > > > Overall the performance is great, in my experience, due to low-ceremony > architecture of the whole app. Clojure is great at reducing incidental > complexity and this is relevant to more than just code aesthetics. Most of > the time performance is not about computing power, anyway; that shouldn't > say that computing performance is irrelevant. A great language ("the right > thing") is strong at all fronts. > > -Marko > > -- > -- > 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 > --- > You received this message because you are subscribed to the Google Groups > "Clojure" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to clojure+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- Softaddicts<lprefonta...@softaddicts.ca> sent by ibisMail from my ipad! -- -- 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 --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.