view tests/rs.ur @ 2174:ce312cad5ecd

Use correct OpenSSL thread safety macros on OS X (closes #209) Create an Autoconf test to determine if pthread_t is a pointer or scalar type, and use the appropriate CRYPTO_THREADID_set macro based on the result.
author Benjamin Barenblat <bbaren at mit.edu>
date Sun, 20 Sep 2015 17:46:07 -0400
parents 36f7d1debb37
children
line wrap: on
line source
fun bobo () =
    n1 <- source 0;
    n2 <- source 1;
    return <xml>
      <dyn signal={n1 <- signal n1; n2 <- signal n2; return <xml>{[n1 + n2]}</xml>}/>
      <button value="Increment1" onclick={v <- get n1; set n1 (v + 1)}/>
      <button value="Increment2" onclick={v <- get n2; set n2 (v + 1)}/>
    </xml>

fun main () =
    x <- source <xml/>;
    return <xml><body>
      <dyn signal={signal x}/>
      <button value="Grab" onclick={y <- rpc (bobo ()); set x y}/>
    </body></xml>