Once upon a time, I wrote:
Adrian Hey wrote:

[...] I think..

withArrayLength :: Storable a => [a] -> (Ptr a -> Int -> IO b) -> IO b

would be useful because you often need the length in a foreign function

I would support that, similar situations happened a few times in my OpenGL/GLUT stuff.

and I guess withArray must pre-calculate the length before allocating
storage in any case [...]

Yep.

There has been no other response yet, so I'd like to raise this issue again. If we decide to add this to the module, it should be documented in the FFI addendum as well, BTW. Any opionions?

Cheers,
   S.

_______________________________________________
FFI mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/ffi

Reply via email to