Purely Functional Data Structures

Purely Functional Data Structures by Chris Okasaki. Cambridge University Press 1998.

Actually, the book is not online, but the Ph.D dissertation that morphed into the book is:

http://www-2.cs.cmu.edu/~rwh/theses/okasaki.pdf


Is this the counterpart to dysfunctional data structures?

There is certainly something disfunctional about the discussion of it. I found the actual book first and then this page, which was an orphan until I adopted it and gave it some links. So I know nothing of how it came to be here, where FunctionalProgramming is a topic. As to the name, I did not invent it. -- JohnFletcher


Chris Okasaki's reflections ten years on from the book version:

http://okasaki.blogspot.co.uk/2008/02/ten-years-of-purely-functional-data.html


This page: http://www.erlang.org/doc/man/queue.html has an implementation of a queue in ErlangLanguage. This includes what is termed the Okasaki API at the bottom of the page which treats a queue as a list. -- JohnFletcher


I have found a lot of ideas in this book and want to label it as a BookStart for me. -- JohnFletcher


See also PurelyFunctional


CategoryBook CategoryOnlineBook CategoryFunctionalProgramming CategoryHaskell


EditText of this page (last edited August 4, 2014) or FindPage with title or text search