FWIW, I've been using Clojure seriously for a couple of years now and never 
really used Leiningen. 

I've found that Eclipse with the awesome "Counterclockwise" plugin does 
everything that I need. This is also pretty easy for newcomers (assuming 
they know Eclipse) - just install the Counterclockwise plugin, create a 
Clojure project and code away. I use straight, regular Maven for build 
management, which does all of the dependency management stuff you need from 
Leiningen. 

Nothing against Leiningen, it is certainly a powerful toolset. However I 
prefer IDEs to command line tools, and I also do quite a bit of Java 
development so having an integrated IDE that does both Clojure and Java is 
much more useful to me.

So basically Clojure gives you a choice of different toolchains to suit 
your preferences and environment. That's a good thing overall, though I 
still agree that it would be better if there were more "newcomer friendly" 
distributions. In particular, a GUI-based REPL that people can use to just 
"launch and play" without learning a host of command line options or 
setting up an entire build environment would be an awesome addition if 
anyone feels inclined to create one. An evolution 
of https://github.com/alandipert/clj-swingrepl perhaps, maybe with a 
WebStart option so people can run it without having to download / install 
anything.

On Friday, 15 February 2013 02:42:57 UTC+8, BJG145 wrote:
>
> Having studied Lisp decades ago I like the look of Clojure a lot. But as a 
> complete newbie when it comes to modern software development, I'm 
> exasperated by what strikes me as a very difficult and primitive set of 
> tools to get started. I keep seeing "Leinigen, Leinigen", and the Leinigen 
> homepage boasts that "Leinigen offers the easiest way to get started with 
> Clojure", but this simply isn't true. The easiest way to get started with 
> Clojure that I've come across so far is IntelliJ IDEA. If I hadn't found 
> that I'd probably have given up by now. 
>
> What got me back into programming recently was a Lua-based development 
> environment for Android called Gideros. Lua seems popular for developing 
> apps for some reason. (Cf Corona, Moia, Unity). It seems like quite a neat 
> language, though I'd like to use something more Lisp-like. Maybe the tools 
> are just too difficult for me at the moment, though I'll persevere for a 
> bit. I'd like to achieve some simple graphics on an Android device at 
> least. I've come across some tutorials for CLojure and jMonkey and I'm 
> wondering to dive into that, though I'm still unsure whether OpenGL is the 
> way to go for simple 2D stuff...
>

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


Reply via email to