On Mon, 21 Apr 2008, Ryan Ingram wrote:

I recommend this blog entry:
http://twan.home.fmf.nl/blog/haskell/overloading-functional-references.details

along with a few additional combinators for imperative update:

data FRef s a = FRef
  { frGet :: s -> a
  , frSet :: a -> s -> s
  }

http://darcs.haskell.org/record-access/src/Data/Accessor.hs
http://darcs.haskell.org/record-access/src/Data/Accessor/Example.hs

I should upload this to Hackage, I know ...
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to