Re: [Haskell] using the ffi with callbacks

2006-07-20 Thread Evan Martin
On 7/21/06, Taral <[EMAIL PROTECTED]> wrote: On 7/20/06, Evan Martin <[EMAIL PROTECTED]> wrote: > The tricky part is that to pass in Haskell functions, I need to use > the FFI "wrapper" import, which means I need to later free them. But > the only place I ca

[Haskell] using the ffi with callbacks

2006-07-20 Thread Evan Martin
Suppose I have a C function like this: void register_callback( void (*callback_fcn)(void *data), void *callback_data, void (*free_fcn)(void *data)); I think this is pretty common in C libraries. The idea is that you can register a callback along with a pointer to some data to pass to it