Earlier quoted context omitted.
Just curious, does anyone know why O'Reilly would refuse to publish any Lisp books?
Because it takes some effort to write a good Lisp book. There are several very good books: SICP, PAIP, AMOP, On Lisp, PCL, LoL, ... Also typical Lisp hacker won't buy a slightly edited and printed version of the HyperSpec or a printed version of the SBCL manual. Add to that that Lisp made a deep dive after the AI winter and that they were sure to not sell enough copies. At that time it was also a good idea not to be…
Clojure Programming
21–30 of 37 posts
Re: Clojure Programming
#22Earlier quoted context omitted.
I think you'll find Clojure to be superb in the web space. I've never been a ruby guy, but I did spend a lot of time with python in web dev, and Clojure compares very, very well IMO. In short, all the creature comforts of ruby/python + an efficient runtime + an unbeatable selection of libraries.
Thanks! This and the other comments in the thread are definitely motivating me to check out clojure. My dream of the moment is to make my command-line text-based game playable through a web front end and deployed to heroku using the clojure buildpack. I think that will give me at least, like, 5 geek points.
Re: Clojure Programming
#23Does anyone know of a good web framework for Clojure? Perhaps a rails of django equivalent? I love using Java for the exact reason the author claims Clojure is so powerful--the magnitude of libraries. If a decent web framework is available, then I would be inclined to give it a go.
Re: Clojure Programming
#24Earlier quoted context omitted.
Because it takes some effort to write a good Lisp book. There are several very good books: SICP, PAIP, AMOP, On Lisp, PCL, LoL, ... Also typical Lisp hacker won't buy a slightly edited and printed version of the HyperSpec or a printed version of the SBCL manual. Add to that that Lisp made a deep dive after the AI winter and that they were sure to not sell enough copies. At that time it was also a good idea not to be…
I suspect the answer is more simple than you make out. They will not publish what they are sure will not sell.
Re: Clojure Programming
#25I haven't had the chance to check it out yet so can't vouch for quality. But it seemed that a few people on the thread are considering getting into Clojure, so I thought I'd share.
Re: Clojure Programming
#26I have been interested in learning Clojure for some time (spent many years as a Java dev, and intrigued by the chance to develop again on the JVM and learn a Lisp style language). This is a resource I have bookmarked as potentially helpful when I get around to learning: http://blackstag.com/blog.posting?id=5 I haven't had the chance to check it out yet so can't vouch for quality. But it seemed that a few people on th…
https://github.com/functional-koans/clojure-koans http://www.4clojure.com/ http://www.amazon.com/Joy-Clojure-Thinking-Way/dp/1935182641...
Re: Clojure Programming
#27I'd still love to see a ClojureScript book that doesn't assume you already know Clojure. Put me in a repl and have me modifying a web-page, as opposed to writing command-line applications.
Re: Clojure Programming
#28Does anyone know of a good web framework for Clojure? Perhaps a rails of django equivalent? I love using Java for the exact reason the author claims Clojure is so powerful--the magnitude of libraries. If a decent web framework is available, then I would be inclined to give it a go.
If you love Java and want a magnitude of libraries, and don't have any particular attachment to Lisp syntax or dynamic typing (which 'love Java' seems to imply), then it would benefit you to check out the Play [1] and Lift [2] frameworks as well. Lift is Scala-based but is 100% interoperable with Java libraries, and Play apps can be written in either Java or Scala and is also 100% interoperable with Java. Play is qui…
Re: Clojure Programming
#29Earlier quoted context omitted.
If you love Java and want a magnitude of libraries, and don't have any particular attachment to Lisp syntax or dynamic typing (which 'love Java' seems to imply), then it would benefit you to check out the Play [1] and Lift [2] frameworks as well. Lift is Scala-based but is 100% interoperable with Java libraries, and Play apps can be written in either Java or Scala and is also 100% interoperable with Java. Play is qui…
Thanks SkyMarshal, I use Play all of the time. I've never tried Lift though--I might give that a go soon as well. I'm curious about whether or not there is a framework of Clojure however. From the responses, it seems like Noir is the popular solution these days :-)
PS - nothing against Clojure, not trying to hijack this whole thread, just add to it. Clojure + Scala makes the JVM a truly awesome platform. The power and features of both Lisp and ML, the brevity of both.