On Fri, Mar 19, 2010 at 5:49 PM, vlado <vl...@dikini.net> wrote: > +1 - I like it, I've used this technique in some private projects
Nice, I hope you can use this package. > I wonder if this would be a place to add a function returning the pair > of the read and write capabilities (for the lack of a better word) of a > value. > > something like: > > rwPair:: v α -> (ReadOnly v α , WriteOnly v α) > rwPair a = (readOnly a, writeOnly a) > > sorry for the lame name, but my name game is off today. > > This particular function comes handy when playing with passing channels > or pointers around. It might be worth it to have a dedicated type for > that as well. What would this dedicated type look like? BTW thanks for pointing me to pointers! Of course a Ptr is also a mutable variable so I've added instances for them. Thanks, Bas _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe