Hacker News new | ask | show | jobs
by crc 6202 days ago
On #clojure, Rich once mentioned that Jim Gray's "Transaction Processing.." influenced his design of clojure's STM. IIRC, he mentioned that the MVCC aspect of the STM and the commute operation were some of the ideas that he took from the book.

Another paper that gets repeatedly mentioned as being influential in Clojure's design is http://web.mac.com/ben_moseley/frp/paper-v1_01.pdf

Once you finish the above paper, you should also look at http://code.google.com/p/clojure-contrib/wiki/DatalogOvervie... for seeing one way of doing FRP in clojure.

1 comments

Another paper that gets repeatedly mentioned as being influential in Clojure's design is ["Out of the Tar Pit" by Moseley and Marks]

Repeatedly mentioned by whom? I've looked at these guys' stuff a few times. While the idea of functional-relational programming is appealing, it is also obvious, and as far as I can tell they're not providing much more than fluff.

Repeatedly mentioned by whom?

Rich Hickey.

That's interesting. I guess I'm missing the value there. I'd give it another look, except I just did.
He seems to use it to deflect the TDD crowd. Personally, I found it boring.
There are some interesting quotes there, but many of the intermediate conclusions are not well supported.
anything that deflects the TDD crowd is very useful! (and so not boring!)