
25 Oct
2007
25 Oct
'07
5:43 p.m.
On 10/25/07, Derek Elkins
On Thu, 2007-10-25 at 11:30 -0400, Graham Fawcett wrote:
I'm writing a Gnu DBM module as an exercise for learning Haskell and its FFI. I'm wondering how I might write a function that returns the database keys as a lazy list. I've wrapped the two relevant foreign functions: Just use unsafeInterleaveIO in the obvious definition to read all the keys. That said, it's not called unsafeInterleaveIO for no reason.
Ah thanks, that's just the thing. Safety warnings duly noted. Graham