Thanks, Chris.
I actually have Okasaki's book and thought to mention it in the post as an
example of a book that is too advanced for me. Not to mention, it's in ML.
I'm sure it's a great book, and I could try to slog through it, but it
would be great to have a more introductory level book on algorithms from a
functional perspective.
On Monday, September 8, 2014 1:38:28 PM UTC-7, Chris Sims wrote:
>
> On Mon, Sep 8, 2014, at 10:04 AM, Evan Zamir wrote:
>
> (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
>
>
> It's not quite what you're looking for, but Osaki's Purely Functional Data
> Structures might be of interest to you. It obviously covers data
> structures, but also operations on the data structures.
>
> --Chris
>
>
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to [email protected]
Note that posts from new members are moderated - please be patient with your
first post.
To unsubscribe from this group, send email to
[email protected]
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 [email protected].
For more options, visit https://groups.google.com/d/optout.