On Nov 3, 2010, at 11:43 AM, Sean Corfield wrote:

> Why are folks so insistent on monolingual systems?

Business reasons.  Two languages means staffing expertise in both languages, 
either people who know both and cost more, or two people who cost less.  In 
compsci terms, it's another dependency, which increases vulnerability.  And 
Clojure and Ruby are quite different in syntax, features and general attitude 
about the world.  Finally, while Clojure is great, it is not accepted enough 
yet to be able to easily find people who know it, who are good, and who are 
available.  (All up-and-coming languages have to deal with this.  The solution 
is to be dramatically better at solving certain problems, aka having a killer 
app.  Ruby's killer app was/is Rails.  When you are 10x more efficient at 
solving a problem, the bean counters wake up.)

I don't even like having to use Javascript, or even HTML or CSS.  I do so 
because it's the only way, really.  I wish I could do everything in one great 
language.

Which leads me to faenie's earlier comment:

On Nov 1, 2010, at 3:34 PM, faenvie wrote:

> my short-time experience with implementing webapps on
> a clojure-base is:
> 
> i feel like in the very early days of java-servlet-api and j2ee.

That's my feeling too.  Clojure is very impressive, but I think the ecosystem 
needs some maturing, more like e.g. jRuby.

I'd like to see Clojure have a Pythonesque (batteries included) core library 
(not bifurcated as with clojure-contrib) that allows you to do the vast 
majority of what you'd want to do without additional libraries; and a gem or 
CPAN-style repository of modules.  On a simpler level, I'd like it to Just Work 
Without Hassles.  Install Clojure, write script, run anywhere without complex 
commands, twiddling with the environment, etc.  For me, getting simple Clojure 
programs to work was difficult, not because I wrote them wrong, but because I 
had to deal with the idiosyncrasies of the JVM way of doing things.

It's still a great start and I am eager to see how Clojure develops over the 
coming months and years.
steven

-- 
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