Re: Request: withArrayLength

Sven Panne <[email protected]> Thu, 12 Feb 2004 18:26:09 +0100
Newsgroups gmane.comp.lang.haskell.ffi
Message-ID <[email protected]>
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.

Cheers,
    S.