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.

Reply via email to