Thanks I'll check it out! Is your sense that there really isn't a book that fits this target right now?
On Monday, September 8, 2014 12:45:46 PM UTC-7, Laurent PETIT wrote: > > Shameless plug (and not really answering the question): > > I've created a version of union-find, inspired by the mentioned library, > but using the vocabulary of the course, pure datastructures (and a harmless > volatile to transparently implement path reduction). > > I've also tried to document the readme as clearly as possible: > > https://github.com/laurentpetit/union-find/blob/master/README.md > > Le lundi 8 septembre 2014, Evan Zamir <zamir...@gmail.com <javascript:>> > a écrit : > >> (First, I should say that I am not an undergrad, haven't been for almost >> two decades! But in terms of my CS knowledge, that's pretty much where I >> am.) >> >> I recently started reading Sedgewick's Algorithms book ("the red one") >> and am at least making an attempt to follow along with his Coursera course. >> As someone who has also been trying to learn Clojure, it struck me that it >> would be great to have a resource/book on functional versions of all the >> same algorithms. I know there are Clojure implementations of many, if not >> all, of the algorithms in the book (for example I found an implementation >> of union-find <https://github.com/jordanlewis/data.union-find> on >> github), but it would be nice to have a self-contained functional version >> of an "Algorithms" book. >> >> I guess my question boils down to this. Is there a functional algorithms >> book aimed at the beginning/intermediate CS undergraduate curriculum? If >> not, seems to me that would be a big hole that needs to be filled. >> -evan >> >> -- >> You received this message because you are subscribed to the Google >> Groups "Clojure" group. >> To post to this group, send email to clojure@googlegroups.com >> Note that posts from new members are moderated - please be patient with >> your first post. >> To unsubscribe from this group, send email to >> clojure+unsubscr...@googlegroups.com >> For more options, visit this group at >> http://groups.google.com/group/clojure?hl=en >> --- >> You received this message because you are subscribed to the Google Groups >> "Clojure" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to clojure+unsubscr...@googlegroups.com. >> For more options, visit https://groups.google.com/d/optout. >> > > > -- > Laurent Petit > > -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.