view tests/id.ur @ 1714:d6c45026240d

Do a lot more type simplification for error messages
author Adam Chlipala <adam@chlipala.net>
date Mon, 16 Apr 2012 09:46:42 -0400
parents 6f2f74cc4ead
children
line wrap: on
line source
fun main () : transaction page =
    id1 <- fresh;
    id2 <- fresh;
    x <- source <xml/>;
    return <xml><body>
      <span id={id1}>Hi!</span>
      <span id={id2}>Ho!</span>
      <dyn signal={signal x}/>
      <button value="Set" onclick={id <- fresh; set x <xml><span id={id}>He!</span></xml>}/>
      <button value="Show" onclick={x <- get x; alert (show x)}/>
    </body></xml>