Okay, one quick question: what do i have to import to get newAddrArray#, readAddrArray#, etc.?
And, secondly, a correction to the documentation: under the "Allocation" section (7.2.14.1), It says: newCharArray# :: Int# -> State# s -> (# State# s, MutableByteArray# s elt #) newIntArray# :: Int# -> State# s -> (# State# s, MutableByteArray# s elt #) newAddrArray# :: Int# -> State# s -> (# State# s, MutableByteArray# s elt #) newFloatArray# :: Int# -> State# s -> (# State# s, MutableByteArray# s elt #) newDoubleArray# :: Int# -> State# s -> (# State# s, MutableByteArray# s elt #) but none of those "elt"s should be there, since MutableByteArray# has kind * -> * (it looks like someone just copied and pasted the type signature of newArray#). - Hal -- Hal Daume III "Computer science is no more about computers | [EMAIL PROTECTED] than astronomy is about telescopes." -Dijkstra | www.isi.edu/~hdaume _______________________________________________ Glasgow-haskell-users mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/glasgow-haskell-users
