I have evaluated clojure for the last couple of days, and it is both my own
professional decision and my recommendation to the professional organizations
that I belong to and report to that clojure is not ready for prime time.

Before any of you think that I am a disgruntled newbie turned troll, know 
the following:

1)As soon as I see the copy of this email in my "clojure mailbox", I will
unsubscribe from this mailing list, delete the clojure mailbox and I will not
be following up in any way.

2)In as much as clojure is a new programming language with a small but
enthusiastic user base and a brilliant developer I confess to a certain deja vu
here. That would be rebol 10 years ago. Brilliantly conceived, brilliantly
designed by one of the best programmers on the planet. Never went anywhere.
I've used rebol for 10 years steadily and made a lot of money with it, but
there is almost 0 demand for rebol programmers out there.

3)Although I may be a noob with it comes to clojure and even more of a noob
when it comes to java, I have been a professional analyst and programmer for 21
years and own my own company. Many seasoned programmers, analysts and system
adminstrators look at a new system as something to "employ". As a front end for
java, I do not consider clojure to be "employable". 

I think that clojure is brilliantly conceived and it is clear from what I have
read of Rich Hickey's words that his vision is right in the same channel with
mine, but that is not the problem. The fact that I respect the developer and
the product is the reason that I have taken this time to write this email.

The reason I choose NOT to employ clojure can be summed up in three words.
-------------------
Install and deploy. 
-------------------

I consider this to be clojure's fatal weakness. Certainly I can get clojure up
and running, but "selling" clojure to a sysadmin is going to be a problem at
this time. There was a time when PHP was NOT present on virtually all 
webservers.
PHP got it's "foot in the door" because it was very easy to deploy.

Consider the two threads that I started up - one is titled "Web programming in
Clojure" - there's the good stuff. Generous reponse, lots of input. 

The other one is titled "Installation issues on slack 13.0 (ant?)". This where
it all falls apart. 

Sadly, this is like the first impression and we all know how lasting first
impressions are. In fact as you can see, the thread ended with no resolution.
I'm sorry to pick on "steve" but his response is a case study

* Steve <stephen.a.lind...@gmail.com> [100320 05:24]:
> Reading the getting started page on the website will get you further
> still : http://clojure.org/getting_started

Sadly inadequate! Check out the comparable kawa resources and instructions for
a better example.

> If you do need ant then a more modern distro will make your life much
> easier (eg. apt-get install ant).

Again, so inadequate. I also use ubuntu. Have for years. apt-get is a thing
of beauty. When it works. And bye the way, slackware is much more modern
when it comes to up-to-date build tools. So know I not only have to "sell"
clojure to the sysadmins, I have to sell them ubuntu too? Good luck with
that!

Here's how I installed the flash player on my system.
1)Downloaded install_flash_player_10_linux.tar.gz
2)Unzipped libflashplayer.so
3)Copied to /usr/lib/firefox-3.5.2/plugins/

Make clojure "install and deployment" like the example above and more of us will
EMPLOY clojure and 10 years from now there WILL be a market for clojure
programmers.

Goodby and good luck.
-- 
Tim 
t...@johnsons-web.com
http://www.akwebsoft.com

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

To unsubscribe from this group, send email to 
clojure+unsubscribegooglegroups.com or reply to this email with the words 
"REMOVE ME" as the subject.

Reply via email to