Databases
Justin: Member Since 1923
JAP97003@uconnvm.uconn.edu
Tue, 15 May 2001 00:12:19 EDT
>
> Is there an efficient way to make simple databases in Haskell? I
mean
>something like a dictionary, hash table or associative container of
some kind.
>
> I'm aware that Haskell being pure functional means that those
things
>are not as easily implemented as they can be in other languages, in
fact,
>I've implemented a simple one myself, using a list of pairs
(key,value)
>(which means it's slow on lookup) and an optional monad to handle the
>updates/lookups.
>
> I guess what I'm wondering is what has been done in this respect.
There
>is no such thing in the standard library, as far as I can see, and my
>search through the web has turned up nothing.
Chris Okasaki has developed a whole mess of purely function data
structures. He has a book:
http://www.cs.columbia.edu/~cdo/papers.html#cup98
Maybe this is what you're looking for?
HTH
-Justin