[Haskell-cafe] lazily traversing a foreign data structure
Ryan Ingram
ryani.spam at gmail.com
Thu Oct 25 14:21:23 EDT 2007
On 10/25/07, Brandon S. Allbery KF8NH <allbery at ece.cmu.edu> wrote:
> I think it might actually be safe in this case: if the file changes
> out from under your lazy I/O, far worse things happen in the gdbm
> library layer than in the unsafe-IO Haskell layer.
Right, but if you do something like
do
keys <- getKeysLazy db
[.. some computation A here that may or may not evaluate all the keys ..]
addRow db newRow
[.. some other computation B that uses the key list ..]
does B see the new row or not?
More information about the Haskell-Cafe
mailing list