Hi Antoine, On Sat, Mar 28, 2009 at 7:59 PM, Antoine Latter <[email protected]> wrote: > Folks, > > I'm putting together an FFI layer to a library which uses writev for > its IO, and so expects an array of iovec structs as an argument to one > of its calls. for more information, check out "man writev"[1]. > > Since I'm already using Data.Binary, the writev call almost sounds > like a perfect match for lazy bytestrings, so I thought I'd put up > what I have for comments. I'm using c2hs[2]. The recursive nesting of > 'withForeignPtr' put me off at first, but I thought I'd at least give > it a shot. I haven't put this into practice yet, so it could be > buggy. I'm more looking for comments on the approach.
network-bytestring [1] includes a FFI wrapper for iovecs that might be useful to look at. 1. http://github.com/tibbe/network-bytestring/tree/master Cheers, Johan _______________________________________________ Haskell-Cafe mailing list [email protected] http://www.haskell.org/mailman/listinfo/haskell-cafe
