view tests/id.ur @ 2082:1b76ae703cbb

Some more optimization of string expressions showing up in JSON generation (Meta library)
author Adam Chlipala <adam@chlipala.net>
date Wed, 03 Dec 2014 21:06:15 -0500
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>