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 nicolasl...@gmail.com wrote:
Hey, just
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 have
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
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
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.
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
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
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
On Sun, Mar 18, 2012 at 11:57 PM, Andy Fingerhut
andy.finger...@gmail.com 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