Not to contradict anything that you say, because I agree that "to run clojure 
you need to install leiningen" is a confusing 
message, there is an easier way to a REPL, which is Clojure.org -> download. 
Download clojure-1.6.jar, then run this with 
java -- something like java -jar clojure-1.6.jar

The caveat here is that my windows box blew up yesterday, so I can't try this, 
but it should work. Now granted that almost
everyone uses leiningen for serious use, but this should get you started.

Generally, agree, though, it would be nice to have a clojure install which does 
stuff, that means you can type "clojure" and 
get to the prompt.


________________________________________
From: clojure@googlegroups.com [clojure@googlegroups.com] on behalf of Geoff 
Caplan [ghcap...@gmail.com]
Sent: 25 October 2014 15:17
To: clojure@googlegroups.com
Subject: Re: Demoralising experience trying to install on Win 7

Thanks for the tips, Jony - I've finally made it.

Here's the contrast between setting up Haskell and setting up Clojure:

HASKELL

1) Go to the homepage and download the Haskell Platform as an .exe
2) Install and use

CLOJURE

1) Go to the homepage and discover I have to go to the Leiningen site
2) Go the Leiningen site and get directed to the leiningen-win-installer site
3) Download the win-installer and discover that it's targeting an outdated 
version of Leiningen, which is academic as it doesn't work anyway
4) Go back to the Leiningen site and download the .bat file
5) Discover that it assumes you have wget
6) Find a Windows version of wget and put it in the path
7) Finally get self-install to run

No help for any of this on the Clojure or the Leiningen site. It's relatively 
straightforward once you know what to do, but it's far from straightforward to 
figure it out.

Given that Windows owns almost 90% of the desktop the community must be 
haemorrhaging potential members by placing so many obstacles in the path of new 
users. Millions of LAMP developers are used to coding on Windows and deploying 
to *nix. Given that one of the JVM's main selling points is its cross-platform 
capabilities, it just doesn't make sense that the community seems so 
*nix-centric.

If you want to promote adoption, surely you should emulate the Haskell example 
and offer an up-to-date, community supported .exe install that actually works?

--
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<mailto:clojure+unsubscr...@googlegroups.com>.
For more options, visit https://groups.google.com/d/optout.

-- 
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/d/optout.

Reply via email to