Re: Lack in the documentation

2012-02-22 Thread John Gabriele
On Feb 20, 3:05 pm, Sean Corfield seancorfi...@gmail.com wrote: On Mon, Feb 20, 2012 at 1:48 AM, Sergey Didenko sergey.dide...@gmail.com wrote: It looks like our community already has a lot of articles, tutorials, gists, but they are just not very reachable to beginners. May be what we

Re: Lack in the documentation

2012-02-20 Thread Sergey Didenko
It looks like our community already has a lot of articles, tutorials, gists, but they are just not very reachable to beginners. May be what we really need is a meta site or article on clojure.org or promotion of other meta site like http://stackoverflow.com/questions/tagged/clojure, with a lot of

Re: Lack in the documentation

2012-02-20 Thread Sean Corfield
On Mon, Feb 20, 2012 at 1:48 AM, Sergey Didenko sergey.dide...@gmail.com wrote: May be what we really need is a meta site or article on clojure.org or promotion of other meta site like http://stackoverflow.com/questions/tagged/clojure, with a lot of community rated links to existing resources?

Re: Lack in the documentation

2012-02-20 Thread DAemon
I feel that it should be pointed out that all three of Eclipse, Netbeans and IntelliJ IDEA are, under the covers, platforms for building IDEs, rather than just IDEs themselves. Oddly enough, out of the three, I had the simplest transition with IntelliJ - only had to install clojure and leiningen

Re: Lack in the documentation

2012-02-18 Thread Gregg Williams
Please understand that these are* personal notes* and as such are very, very messy. http://seanneilan.com/Clojure.html In a similar vein, I posted three pages of (early) notes on working with the labrepl tutorial environment, starting at

Re: Lack in the documentation

2012-02-18 Thread George Oliver
On Feb 14, 9:50 pm, g1i1ch iris.bl...@gmail.com wrote: It seems that to fully learn clojure, you first must know java. You can see it especially in the documentation which is fully java programmer focused. My problem is that I don't know java and I really don't have the time to or the

Re: Lack in the documentation

2012-02-18 Thread Stuart Sierra
I think the big problem, is that Clojure makes a big deal about being Simple. That is, avoiding unneeded complexity, but then throws its users into the sea of complexity that is Java. The choice to build on Java definitely takes us away from simplicity, but we gain a lot of power and

Re: Lack in the documentation

2012-02-18 Thread Stuart Sierra
This will sound obvious to a lot of people, but just this week I had a real aha moment. It's awesome to be using a lisp in the Java ecosystem. There's a Java library for just about anything and not a half-finished library somebody hacked together for their own needs, but an

Re: Lack in the documentation

2012-02-18 Thread abaitam
- This Clojure-IDE is actually Eclipse for Clojure (which integrates Clojure, Counterclockwise and lein libraries - not as external tools) Hang on, you were advocating Clojure for non-Java devs, yes? Yet you want to inflict Eclipse on them? I'm only half-joking here. Non-Java developers

Re: Lack in the documentation

2012-02-17 Thread abaitam
you are a Java, Ruby or Python developer. AFAIK, all Clojure books do. There is no lack of documentation addressed to experienced developers. But there is indeed a lack of documentation that addresses people who are just starting programming? This is because, I suppose, many in the community

Re: Lack in the documentation

2012-02-17 Thread Sean Neilan
Of course, I won't be able to write the entire Recipe Book by myself. I will contribute all the recipes I have discovered with test cases. On Thu, Feb 16, 2012 at 11:40 AM, Sean Neilan s...@seanneilan.com wrote: I'm working on something like this by keeping notes on everything I've encountered

Re: Lack in the documentation

2012-02-17 Thread Sean Neilan
I'm working on something like this by keeping notes on everything I've encountered so far in Clojure 1.3.0. Please understand that these are* personal notes* and as such are very, very messy. http://seanneilan.com/Clojure.html When I have the time, I will volunteer to clean up my notes and turn

Re: Lack in the documentation

2012-02-17 Thread Linus Ericsson
A treasure! I will from now on start to jot down whatever I do also. /Linus 2012/2/16 Sean Neilan s...@seanneilan.com Of course, I won't be able to write the entire Recipe Book by myself. I will contribute all the recipes I have discovered with test cases. On Thu, Feb 16, 2012 at 11:40 AM,

Re: Lack in the documentation

2012-02-17 Thread Jon Seltzer
1. You can't do GUI or game development without using Java. A: Yes, that's true. Clojure was designed to use the vast libraries of Java. Java documentation is superb so if you want to do anything graphical, I'd suggest the Java tutorial and JavaFX especially for all things graphical. It's

Re: Lack in the documentation

2012-02-17 Thread Sean Corfield
On Fri, Feb 17, 2012 at 4:57 AM, abaitam abai...@gmail.com wrote: a) All those concrete things around you look like objects that has properties and actions: I don't think that's true for a lot of brand new programmers. It's true for Java programmers because everything is an object in their

Re: Lack in the documentation

2012-02-16 Thread Linus Ericsson
Regarding don't want to learn Java. I understand fully, but can I suggest downloading a major java-IDE and make some small and simple java-katas in it? I would suggest IntelliJ IDEAs Community Edition (there are other, ofc) and then going through some examples from the surprisingly well written

Re: Lack in the documentation

2012-02-16 Thread Tim Cross
Hi All, very new to clojure, so thought my experience may be relevant. Initially, the java aspect is a bit daunting. However, I don't believe you need to know java in order to take advantage of all the java interop features of clojure. All that you really need is to understand how to read

Re: Lack in the documentation

2012-02-16 Thread Timothy Baldridge
Initially, the java aspect is a bit daunting. However, I don't believe you need to know java in order to take advantage of all the java interop features of clojure. So as a background, before I give my two cents. I'm a C# developer by trade, and feel very comfortable with .NET. I also have

Re: Lack in the documentation

2012-02-16 Thread Gregg Williams
I think the big problem, is that Clojure makes a big deal about being Simple. That is, avoiding unneeded complexity, but then throws its users into the sea of complexity that is Java. If I want to write arbitrary binary data to a file, I really don't want to take the time to learn what a

Re: Lack in the documentation

2012-02-16 Thread David Nolen
On Thu, Feb 16, 2012 at 12:04 PM, Gregg Williams greg...@innerpaths.netwrote: Would it kill somebody to write a library of simple functions that would answer most beginners' simple needs, then have it blessed as canonical? I'd write it myself, but I still don't know enough! If every beginner

Re: Lack in the documentation

2012-02-16 Thread Phil Hagelberg
Armando Blancas abm221...@gmail.com writes: Can you provide some more specific examples of what's missing? Surely you're joking, Mr. Hagelberg. I was asking because when I was starting, I found I had trouble specifically with Java's IO classes. This article was written after I had already

Re: Lack in the documentation

2012-02-16 Thread Chas Emerick
On Feb 16, 2012, at 12:16 PM, David Nolen wrote: On Thu, Feb 16, 2012 at 12:04 PM, Gregg Williams greg...@innerpaths.net wrote: Would it kill somebody to write a library of simple functions that would answer most beginners' simple needs, then have it blessed as canonical? I'd write it

Re: Lack in the documentation

2012-02-16 Thread Gregg Williams
It's tiresome to hear people complain about something they do not contribute anything towards. Thank you for your extremely helpful critique. By the way, please go to http://www.GettingClojure.com, a web site that I started and contributed to, which nobody (except Sean Cornfeld) expressed any

Re: Lack in the documentation

2012-02-16 Thread David Nolen
Nothing I said was meant to dismiss any particular contribution(s) of any kind made by anyone. If this was not clear, apologies. On Thursday, February 16, 2012, Gregg Williams greg...@innerpaths.net wrote: It's tiresome to hear people complain about something they do not contribute anything

Lack in the documentation

2012-02-15 Thread g1i1ch
I just wanted to put a shout out to the major clojure guys out there. I've tried several times to learn the language, but I can't get passed the normal lispy stuff to a serious program. Like a game or GUI app. The reason why is because of something I quickly realized. It seems that to fully learn

Re: Lack in the documentation

2012-02-15 Thread Stuart Sierra
Hi, While you don't need to know all about Java the language to use Clojure, you DO need to learn about the standard Java APIs for things like I/O, networking, GUIs, etc. Clojure doesn't try to hide those features of the host platform (whether in Java, C#, or JavaScript). There are great

Re: Lack in the documentation

2012-02-15 Thread David Nolen
Java is not a barrier of entry for Clojure for most folks - it is in fact one of the major reasons for Clojure's success. If you're mostly interesting in GUIs and games - some people have taken the time to provide Clojure-y libraries for just that. - Games, https://github.com/ztellman/penumbra -

Re: Lack in the documentation

2012-02-15 Thread g1i1ch
Thanks for the reply, I mostly want to get out of the way my main reason for writing the shout out. I think the language is a nod to the future of lisp and possibly one of the greatest lisps around with wondrous support. I want the language to succeed. Because of that I wanted to point to the

Re: Lack in the documentation

2012-02-15 Thread sean neilan
You actually do need to know a thing or two about programming in Java. There's so many useful Java libraries that get real work done when you need it done. I'm a Java programmer so I haven't had this problem. If I didn't know Java, learning clojure would've been twice as hard. It took me 3

Re: Lack in the documentation

2012-02-15 Thread Phil Hagelberg
g1i1ch iris.bl...@gmail.com writes: Thanks for the reply, I mostly want to get out of the way my main reason for writing the shout out. I think the language is a nod to the future of lisp and possibly one of the greatest lisps around with wondrous support. I want the language to succeed.

Re: Lack in the documentation

2012-02-15 Thread sean neilan
The documentation definitely exists. A lot of people have written a lot about clojure. The time consuming part is sorting and making sense of it. Sent from my iPhone On Feb 15, 2012, at 3:48 PM, Phil Hagelberg p...@hagelb.org wrote: g1i1ch iris.bl...@gmail.com writes: Thanks for the reply, I

Re: Lack in the documentation

2012-02-15 Thread sean neilan
Also, since the language is recent and has changed so rapidly, a lot of documentation has become out of date but still exists. That has to be sorted out too. Sent from my iPhone On Feb 15, 2012, at 3:48 PM, Phil Hagelberg p...@hagelb.org wrote: g1i1ch iris.bl...@gmail.com writes: Thanks for

Re: Lack in the documentation

2012-02-15 Thread Armando Blancas
Can you provide some more specific examples of what's missing? Surely you're joking, Mr. Hagelberg. I don't know any Java and was able to manage pretty well. This is no time for modesty, lest the OP might feel his troubles aren't even valid. Perhaps better to say that a rudimentary grasp of

Re: Lack in the documentation

2012-02-15 Thread Sean Corfield
I don't think your tone is very helpful Armando. It's perfectly reasonable to ask for specific examples - so that there are actionable tasks we as a group can take on, rather than just some vague the documentation is too Java-centric complaint. When I read the OP, I was not sure what he was