G'day all.

Quoting David Roundy <[EMAIL PROTECTED]>:

> It might be interesting to write a "backtracking" IO-like monad which
> obeyed m >> mzero === mzero.  I imagine you could do it for something like
> an ACID database, if you define === as meaning "has the same final result
> on the database", which of course would only be useful if the database had
> sufficient locking that it couldn't have been read between the original m
> and the later mzero.

You should talk to the logic programming community about this some time.

As Lee Naish has pointed out on many occasions, it would involve finding a
way to insert the page back into the laser printer and lift the toner off.

Cheers,
Andrew Bromage
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to