
18 Oct
2015
18 Oct
'15
2:37 a.m.
Hello haskellers, I'm writing FFI bindings to C library which uses some allocations across functions call, for example: int *alloc_buf(void); void free_buf(int *); So I need to use newForeignPtr to make sure buffer will be free'd when all pointers to it get collected. But what if I want to do this in PrimMonad (say, ST) and not IO (returned by newForeignPtr)? Thanks.
3550
Age (days ago)
3550
Last active (days ago)
0 comments
1 participants
participants (1)
-
Alexey Egorov