[Haskell-cafe] Re: "C" buffer suggestions??

Galchin, Vasili vigalchin at gmail.com
Mon Jun 23 21:18:23 EDT 2008


e.g. on Word8 .....

         let aiocb = AIOCB{
                       aioFd=fd,
                       aioLioOpcode=0,
                       aioReqPrio=0,
                       aioOffset=0,
                       aioBuf=??,        <<<<<<<<<<<<<<<<<<<<<   Ptr Word8
                       aioBytes=128,
                       aioSigevent=event}

???

Kind regards, Vasili

On Mon, Jun 23, 2008 at 8:13 PM, Galchin, Vasili <vigalchin at gmail.com>
wrote:

> ok .....
>
> 1) how do I marshall from ByteString to char * (poke)??
>
> 2) how do I write
>
>          let x =??? :: Word8
>
> 3) how do I write
>
>          let y = ??? ::ByteString
>
> Kind regards, Vasili
>
>
>
> On Mon, Jun 23, 2008 at 6:13 PM, Adam Langley <agl at imperialviolet.org>
> wrote:
>
>> On Mon, Jun 23, 2008 at 2:27 PM, Don Stewart <dons at galois.com> wrote:
>> > So heap allocated and collected, but not moved.
>>
>> My bad. In that case, you might want to work with ByteStrings all the
>> way since it might make building the visible interface (which probably
>> should use ByteStrings) easier.
>>
>>
>> AGL
>>
>> --
>> Adam Langley agl at imperialviolet.org http://www.imperialviolet.org
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.haskell.org/pipermail/haskell-cafe/attachments/20080623/fa062590/attachment.htm


More information about the Haskell-Cafe mailing list