Just want to say I sent this before all the other comments - including
the talk by Danie Spiewak and the Sedgewick and Wayne book on
Algorithms - so I'll definitely have a look at those too.
Thanks again for all the advice!
On Mar 20, 6:45 pm, Nic Long wrote:
> Hey, just want to say thanks for a
Hey, just want to say thanks for all the advice! And Andy especially
for the kind offer - I may well PM some specific questions once I
start reading.
The Cormen et al. book looks great - tough but exactly what I need -
so I'm going to pick up a copy. And I'll also read the PhD thesis on
Functional
I have to tip my hat to Daniel Spiewak's talk at Clojure/conj 2011:
http://blip.tv/clojure/daniel-spiewak-extreme-cleverness-functional-data-structures-in-scala-5970151
I learned a lot from it.
Cheers,
'(Devin Walters)
On Tuesday, March 20, 2012 at 12:56 PM, Timo Mihaljov wrote:
> On 03/15/2
On 03/15/2012 09:15 PM, Nic Long wrote:
> So I guess I'm asking whether anyone can recommend some good primers
> on data structures, both as they relate to Clojure, but also how they
> work in the fundamentals - e.g. what exactly is the classic model of
> an 'array' and how does it work, etc. I hav
This book:
Purely Functional Data Structures
http://www.cs.cmu.edu/~rwh/theses/okasaki.pdf
is a good read.
Though, It only contains a small reference (half a page) about persistent data
structures.
On Mar 19, 2012, at 7:28 PM, Andy Fingerhut wrote:
> I've got my copy of Cormen, Leiserson, and
I've got my copy of Cormen, Leiserson, and Rivest's book with me now, which is
the 3rd edition, and looking in the index under "persistent" it does have one
exercise in chapter 13 on that topic, and a mention later in the book that is a
paragraph or two long with a reference to a research paper.
On Sun, Mar 18, 2012 at 11:57 PM, Andy Fingerhut
wrote:
> I don't recall if it covers persistent data structures like the ones most
> commonly used in Clojure, but Cormen, Leiserson, and Rivest's "Introduction
> to Algorithms" is used in many colleges as a text in courses on algorithms
> and da
Feel free to ask follow-up questions on the basics privately, since many
Clojure programmers are probably already familiar with them, whereas follow-up
questions on persistent data structures are very on-topic, since I would guess
many people who have studied computer science and/or programming
Hi all,
I am starting to learn Clojure after buying the book 7 Languages in 7
Weeks (really interesting read) and working through the examples
there. But my background is PHP (and no Computer Science degree) so my
understanding of data structures and in general, my understanding of
low-level CS id