New to Clojure

2011-06-07 Thread Santosh M
I want to learn clojure. I already know Java. Please tell me how to
proceed.

Regards

Santosh

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


Re: New to Clojure

2011-06-08 Thread Santosh M
Thank you mike will definitely go through the links. :). I don't have
any background of lisp.

Cheers

Santosh

On Jun 7, 3:30 pm, Mike Anderson  wrote:
> Hi Santosh,
>
> I was in your position a little over a year ago. Some recommendations
> that may help:
>
> - If you're coming from a Java environment, you may find it easiest to
> move to Clojure by using a Clojure plugin for your favourite Java IDE.
> I use the Counterclockwise plugin for Eclipse which is excellent, but
> I've heard great things about Enclojure for Netbeans too.
> - It's worth watching the video for "Clojure for Java Programmers" by
> Clojure creator Rich Hickey 
> -http://blip.tv/clojure/clojure-for-java-programmers-1-of-2-989128
> - I also strongly recommend this video if you want to understand
> Clojure's data structures and approach to 
> concurrency:http://www.infoq.com/presentations/Value-Identity-State-Rich-Hickey
> - I've found StackOverflow to be a great resource for Clojure tricks
> and hints
>
> Hope this helps - and good luck!
>
>    Mike.
>
> On Jun 7, 8:30 pm, Santosh M  wrote:
>
>
>
>
>
>
>
> > I want to learn clojure. I already know Java. Please tell me how to
> > proceed.
>
> > Regards
>
> > Santosh

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


Re: New to Clojure

2011-06-08 Thread Santosh M
Thank you all for the suggestions.
Will keep posting my queries on the google groups. :)

On Jun 8, 12:33 pm, hci  wrote:
> I was in the same boat last year. My experience with Clojure started
> with Java interop, by writing Clojure code to solve some small
> problems using existing Java libraries. For example, I used Clojure to
> fetch and process application logs in a MySQL database and visualize
> the results with a Java graph library. These experience got me into
> productive mode quickly and became familiar with the syntax of the
> language.
>
> However, I was not transformed into a Clojure programmer by just doing
> Java-interop because I was still thinking in Java way. It should be
> noted that the Clojure way is very different from the Java way. A
> transformation in thinking is necessary. I did the transformation by
> studying the Joy of Clojure book and did programming exercise on
> 4clojure.com. The former showed me the Clojure way and I practiced
> walking the way with the later. A good thing about 4clojure.com is
> that there is an immediate feedback on how well one does. The code
> either pass the unit tests or not. If it passes, one can see how short
> their own code compared with others. In searching a shorter solution,
> one often learns some functional tricks. Also, the site forces one to
> work with core Clojure functions only, and the use of def is not
> allowed.
>
> On Jun 7, 12:30 pm, Santosh M  wrote:
>
>
>
>
>
>
>
> > I want to learn clojure. I already know Java. Please tell me how to
> > proceed.
>
> > Regards
>
> > Santosh

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


Re: New to Clojure

2011-06-08 Thread Santosh M
I just found out three books on closure, please tell me which is the
best one to start with?

1 - The Joy of Clojure
2 - Programming Clojure
3 - Practical Clojure



On Jun 8, 9:03 pm, Santosh M  wrote:
> Thank you all for the suggestions.
> Will keep posting my queries on the google groups. :)
>
> On Jun 8, 12:33 pm, hci  wrote:
>
>
>
>
>
>
>
> > I was in the same boat last year. My experience with Clojure started
> > with Java interop, by writing Clojure code to solve some small
> > problems using existing Java libraries. For example, I used Clojure to
> > fetch and process application logs in a MySQL database and visualize
> > the results with a Java graph library. These experience got me into
> > productive mode quickly and became familiar with the syntax of the
> > language.
>
> > However, I was not transformed into a Clojure programmer by just doing
> > Java-interop because I was still thinking in Java way. It should be
> > noted that the Clojure way is very different from the Java way. A
> > transformation in thinking is necessary. I did the transformation by
> > studying the Joy of Clojure book and did programming exercise on
> > 4clojure.com. The former showed me the Clojure way and I practiced
> > walking the way with the later. A good thing about 4clojure.com is
> > that there is an immediate feedback on how well one does. The code
> > either pass the unit tests or not. If it passes, one can see how short
> > their own code compared with others. In searching a shorter solution,
> > one often learns some functional tricks. Also, the site forces one to
> > work with core Clojure functions only, and the use of def is not
> > allowed.
>
> > On Jun 7, 12:30 pm, Santosh M  wrote:
>
> > > I want to learn clojure. I already know Java. Please tell me how to
> > > proceed.
>
> > > Regards
>
> > > Santosh

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


Re: New to Clojure

2011-06-09 Thread Santosh M
Yes I'm from a java background only, not worked with LISP.
Will do that.

Thank you all for the help. Just wrote the "Hello World" clojure
program. :)

On Jun 9, 9:10 am, Jeff Heon  wrote:
> As you're coming in from Java, I think Clojure in Action is a good way
> to start.
>
> On Jun 9, 12:15 am, Santosh M  wrote:
>
>
>
>
>
>
>
> > I just found out three books on closure, please tell me which is the
> > best one to start with?
>
> > 1 - The Joy of Clojure
> > 2 - Programming Clojure
> > 3 - Practical Clojure

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