
Certain people (*cough*quicksilver*cough*) thought it'd be nice of me to inform you of what I've been up to the last few days re: reactive bug-fixing, so here's an update. - I've rewritten unamb, fixing all the issues I've managed to find (relating to nested unamb invocations, mostly) and having it throw a BothBottom exception if both values are a finite bottom. - Written an IsEvaluated library (now on hackage) that might speed up unamb a bit. The code to use it is in place, but disabled; I don't trust it to be bug-free yet. - Rewritten makeEvent (from reactive legacy-adapters) to take advantage of finalizers. It will now produce finite events instead of deadlocking. I'm now trying to fix the joinE/>>=/mappend problems, but that might take a while. Meanwhile, more eyes on the rewritten code is better, so I've attached it; there hasn't been an official release yet. -- Svein Ove Aas