> G'day all.
>
> > If I use an STRef to a record, will a new record be created each time I
> > want to update a single field?
> Basically, yes.
Ok.
> > Right now I'm using a record of STRefs, like:
> > data E s = E{
> > refi :: STRef s Int,
> > refc :: STRef s Char
> > }
> >
> You could always use IORefs, if you don't mind having the IO monad
> threaded through.
I'm using the Lazy version of ST with a monadic version of iterate to return
an infinite list of values. Can't do that with IO...
Thanks,
J.A.
_______________________________________________
Haskell-Cafe mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell-cafe