New to Clojure
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
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
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
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
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