You might, BJG145, also profit by taking a look at clojurewiki.org - I'm listing there all resources I can find.
Good luck! 2013/2/15 Jules <julesjac...@gmail.com> > vemv, here is a file describing my Clojure install experience: > https://www.dropbox.com/s/ln2ek5f5n47qnl1/clojureinstall.odp > > How should I continue? And where would a beginner find that information? > > Hopefully this is taken in good humor, this is meant as an illustration > from a beginners' point of view, because undoubtedly the stupidity of a > beginner (i.e. me) is greater than any expert can imagine. Keep in mind > that once you know how to do something, doing it is easy. Driving to work > is easy, but if you are in a new city then driving from point A to point B > is hard if you don't know the way. The problem is the multitude of ways you > can go wrong. The ideal experience would be a big "download Clojure starter > kit" right on the clojure.org homepage, that would install leiningen, and > an IDE with leiningen integration, and display a quick guide how to set up > a project and run it. > > Jules > > On Friday, February 15, 2013 12:34:26 AM UTC+1, vemv wrote: >> >> If this does not work for you, you can help everyone by opening an issue >> at the Leiningen bug tracker: >> >> Make sure java and curl are correctly installed >> Run the corresponding (unix or Windows) lein install script >> Now you should be able to run lein repl, lein new, etc >> >> On Friday, February 15, 2013 12:26:15 AM UTC+1, Jules wrote: >>> >>> Sure, but you have assumed that you have a perfectly working clojure >>> environment set up. *That* is the hard part. >>> >>> On Friday, February 15, 2013 12:19:34 AM UTC+1, vemv wrote: >>>> >>>> I never tried out core.logic. This is how I just got it "installed" in >>>> less than a minute. Really no magic here: >>>> >>>> lein new foo; cd foo >>>> # google "core.logic", grab the dependencies vector >>>> ([org.clojure/core.logic >>>> "0.7.5"]), attach it to your project.clj >>>> lein repl >>>> >>>> (use 'clojure.core.logic)(run* [q] >>>> (== q true)) >>>> >>>> >>>> Same principle for practically every single Clojure lib. >>>> >>>> On Friday, February 15, 2013 12:08:18 AM UTC+1, Jules wrote: >>>>> >>>>> You are certainly not alone. Learning the language and concepts is >>>>> very easy for me, but the sysadmin stuff to get set up is so much harder. >>>>> Believe it or not, I had much more trouble with installing core.logic than >>>>> understanding it. It doesn't end either, you bump into more problems once >>>>> you try to do something interesting. Just try e.g. to call the LLVM C api >>>>> from Clojure, I have not succeeded to this day (was trying to implement a >>>>> LLVM backend for Clojurescript). You have the same problem with many open >>>>> source projects, they are simply not focused on user friendliness, it's >>>>> certainly not a Clojure specific problem. If you are on Windows the >>>>> problems are 10x worse. Compare this with e.g. Visual Studio. You install >>>>> it, and everything just works. Package manager, calling C functions, >>>>> powerful GUI libraries, IDE with debugger, syntax highlighting, >>>>> autocomplete, etc. From the first minute on you are programming rather >>>>> than >>>>> sysadmining. I wish we had the same experience for Clojure. >>>>> >>>>> On Thursday, February 14, 2013 7:42:57 PM UTC+1, 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. > > > -- -- 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.