Live data from Hacker News

Clojure Programming

clojurebook.com

1–10 of 37 posts

Re: Clojure Programming

#3
post #2

IIRC, O'Reilly was flat-out refusing to publish any Lisp books as recently as 2005. How things have changed. :)

Last I looked, their author proposal FAQ still has that exclusion.

FYI, a Common Lisp book nearly made it out of the gate a couple of years ago, Nick Levine's 'Lisp Out of the Box'. The contents of it are available under a Creative Commons license:

http://lisp-book.org/

Re: Clojure Programming

#5
Does 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

#6
post #5

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

http://webnoir.org/

Re: Clojure Programming

#7
post #5

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

There's Noir, which is more minimalistic that Rails, but it's easier to customize as a result. I've had some fun playing around with it, but I personally haven't used it in production yet.

webnoir.org

Re: Clojure Programming

#8
post #5

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

This is probably the best overview out there: http://brehaut.net/blog/2011/ring_introduction, though it doesn't mention the new kid on the block, Noir (http://www.webnoir.org/)

Re: Clojure Programming

#9
post #2

IIRC, O'Reilly was flat-out refusing to publish any Lisp books as recently as 2005. How things have changed. :)

Just curious, does anyone know why O'Reilly would refuse to publish any Lisp books?

I guess they didn't consider the market for Lisp books very profitable:

»We're NOT looking for: (...) Books on topics that have dismal sales despite quality books being available. (If you're addressing a topic where good books have sold dismally in the past (for instance, LISP, LaTeX, or Web-based training), you have a much higher threshold to clear with your proposal. Convince us why there is a revival of interest in your topic, or why your approach to a deadly topic will provoke interest nonetheless.)« (from http://oreilly.com/oreilly/author/writeforus_1101.html)

However, in 2009 an O'Reilly editor wrote: »I think there's reason to believe that's changing, particularly with the right book; LISP awareness has been growing for the past couple of years. Our Haskell book has outsold expectations; Erlang has obviously made a comeback; so there has been a relatively recent shift in the language map.« (from http://lisp-book.org/talks/eclm-2011-10-23/plan.txt)

Re: Clojure Programming

#10
post #2

IIRC, O'Reilly was flat-out refusing to publish any Lisp books as recently as 2005. How things have changed. :)

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 connected to Lisp.

Plus, I guess they did not like Lisp. 'Clojure' has the 'advantage' not to use 'Lisp' in its name.

Post reply on HN