[Haskell-cafe] Get out structured data from a C/C++ library inHaskell
Erik Hesselink
hesselink at gmail.com
Fri Aug 8 18:45:43 UTC 2014
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.
Erik
More information about the Haskell-Cafe
mailing list