Satish>> Why and when did you decide to start working on Clojure?
Andrew>> I've been using Clojure for a little over a year. I had read Paul Graham's essays, so I wanted to try a lisp dialect. I also wanted to learn what functional programming was all about. Then I watched Rich Hickey's presentations on Clojure and by that point I was pretty much sold.
Satish>> Could you name three features of Clojure that you like the most, as compared to other …
RubyLearning wrote to a lot of experts, gathering their best tips on Clojure. The tips are still coming in, but here are some to get you started with. Feel free to add your own tips in the comments section or send the same to satishtalim [at] gmail.com . Enjoy!
Baishampayan Ghose
Find him on Twitter . His GitHub a/c.
It's hard to pin point a few good tips because Clojure can do so many things in very nice and ingenious ways, that it's not even funny. Anyway, here are a few:
…particular, it seems, for this to not be possible with Javascript, Python, Clojure, Scala, or any other "progressive" language. But it hasn't happened. The thriving open-source platforms like Ubuntu and Android are hampered by having central authorities in Canonical and Google. Maybe the regional conference phenomenon will always be unique to Ruby.
How the Ruby community got to this moment is utterly fascinating, at least to me. But beyond the reasons above, there …
…work on some of these polygot approaches to bridge the gap between people using Ruby, Clojure, and Scala. So people writing applications in these languages can benefit from Maven and repository managers like Nexus. We've created a facility where they can use their favorite language as a front end to Maven.
We're also working a lot on holistic solutions. We plan to release a stack based on Maven, Eclipse, Nexus, and Hudson. Most of our clients ask us for end-to-end …
…and truly in, the functional style is coming back with a vengeance . Fully functional languages ( Clojure ) and functional hybrids ( Scala ) are in vogue and so the concepts that underpin them are once again relevant. But, the damage has already been done and will continue to be done - academia does not adjust itself in a hurry. You can't afford to be ignorant of functional concepts any more, even JavaScript - that Web 2.0 language that we all love to hate - is a functional …
…CakePHP? Java and Stripes? And how about more exotic choices like Clojure and Compojure or Scala and Lift?
With very few exceptions, in 2010, it's hard to choose a combination of semi-popular technologies that couldn't do the job. Does it really make a huge difference if you choose to study Ruby on Rails or Django? In all honesty, despite all the existing differences, it doesn't really matter. As long as you become proficient with one of these tools, you will be adequately …
…Rails logos and/or submit your own!
[news] @ peterc here! My next "big thing" is a new site called coder.io . If you're into technologies like Ruby, Git, Python, the iPhone, MySQL, JavaScript, Clojure, etc, you might want to get on the coming soon list for some eventual freebies/bonuses along with exclusive early access. Thanks!
…Rails Inside in due course.
[news] @ peterc here! My next "big thing" is a new site called coder.io . If you're into technologies like Ruby, Git, Python, the iPhone, MySQL, JavaScript, Clojure, etc, you might want to get on the coming soon list for some eventual freebies/bonuses along with exclusive early access. Thanks!
[news] @ peterc here! My next "big thing" is a new site called coder.io . If you're into technologies like Ruby, Git, Python, the iPhone, MySQL, JavaScript, Clojure, etc, you might want to get on the coming soon list for some eventual freebies/bonuses along with exclusive early access. Thanks!
Tweet This Post
…Never Learned) C! ( Chris Adamson)
10:45 RESTful Interfaces to Third-Party Websites with Python ( Kevin Dahlhausen)
10:45 WTF 2.0: A guide to building social applications ( Anthony Broad-Crawford)
3:30 Clojure: Concurent Functional Programming for the JVM ( Howard M. Lewis Ship)