
10 Aug
2014
10 Aug
'14
1:31 p.m.
Il giorno 08/ago/2014, alle ore 20:45, Erik Hesselink
On Fri, Aug 8, 2014 at 7:51 PM, Nicola Gigante
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