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.


Reply via email to