view tests/threads.ur @ 1232:efbefd6e3f6c

When applying multiple policies at once, filter the policy set at the beginning, removing unmatchable policies
author Adam Chlipala <adamc@hcoop.net>
date Tue, 13 Apr 2010 09:31:04 -0400
parents 2197f0e24a9f
children
line wrap: on
line source
fun main () =
    buf <- Buffer.create;
    let
        fun loop1 () =
            Buffer.write buf "A";
            sleep 9;
            loop1 ()

        fun loop2 () =
            Buffer.write buf "B";
            sleep 9;
            error <xml>Darn</xml>
            loop2 ()
    in
        return <xml><body onload={spawn (loop1 ()); loop2 ()}>
          <dyn signal={Buffer.render buf}/>
        </body></xml>
    end