[Haskell-cafe] Get out structured data from a C/C++ library inHaskell

Nicola Gigante nicola.gigante at gmail.com
Sun Aug 10 13:31:29 UTC 2014


Il giorno 08/ago/2014, alle ore 20:45, Erik Hesselink <hesselink at gmail.com> ha scritto:

> On Fri, Aug 8, 2014 at 7:51 PM, Nicola Gigante <nicola.gigante at gmail.com> wrote:
>> Moreover, I see that peek and poke return IO a, so I
>> can't pretend that the interface that I'm wrapping is pure,
>> can I?
> 
> I believe that providing a pure interface to FFI functions was in fact
> the reason unsafePerformIO was introduced. So if you know the function
> you're wrapping is in fact pure, you can use it to provide a pure
> Haskell interface to it.
> 

Yes it makes sense, thank you :)

> Erik

Nicola


More information about the Haskell-Cafe mailing list