Hi BJG145,

I absolutely see where you're coming from. And in fairness, it did take a
me a long and arduous time to get a really proficient development
environment. I happen to really like expressive power. So when I came from
a Java / OO development paradigm, it didn't bother me that I had to learn
the innards of Clojure, it's toolset, and general world view. The fact that
it provides a geometrically more powerful platform, meant I was willing to
do the hard work to get started, to get those benefits.

But I actually do see and agree with your point. Justifying that effort is
hard given your background, spare time, etc. But I think this thread has
given you a lot of good places that'll help you get started.


*books & resources: *

   - 4clojure.com


*tools: *

   - clooj
   - tryclj.com


HTH
Tim


On Thu, Feb 14, 2013 at 6:34 PM, vemv <v...@vemv.net> 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.


Reply via email to