diff tests/selfRpc.ur @ 1695:385a1b799a74

Handle recursive RPC handlers
author Adam Chlipala <adam@chlipala.net>
date Sun, 11 Mar 2012 21:20:09 -0400
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/selfRpc.ur	Sun Mar 11 21:20:09 2012 -0400
@@ -0,0 +1,7 @@
+fun test () =
+    k <- source <xml/>;
+    return <xml><button onclick={r <- rpc (test ()); set k r}/></xml>
+
+fun main () : transaction page =
+    h <- test ();
+    return <xml><body>{h}</body></xml>