summaryrefslogtreecommitdiff
path: root/tests/jscomp.ur
diff options
context:
space:
mode:
authorGravatar Adam Chlipala <adamc@hcoop.net>2009-09-22 13:27:47 -0400
committerGravatar Adam Chlipala <adamc@hcoop.net>2009-09-22 13:27:47 -0400
commit5e115a18d92c865318ad736ad6f243145240e9c5 (patch)
treee1a59ca2e292af40304d7c877d60c8df6dbe56ea /tests/jscomp.ur
parent3398b403c53401d8161555c848f06bc65d045407 (diff)
Functions working with interpretation
Diffstat (limited to 'tests/jscomp.ur')
-rw-r--r--tests/jscomp.ur7
1 files changed, 6 insertions, 1 deletions
diff --git a/tests/jscomp.ur b/tests/jscomp.ur
index a11c0088..7722166f 100644
--- a/tests/jscomp.ur
+++ b/tests/jscomp.ur
@@ -1,10 +1,15 @@
fun main () =
s <- source "";
+ f <- source (plus 1);
return <xml><body>
- <ctextbox source={s}/><br/>
+ <ctextbox source={s}/><br/><br/>
+
+ Function: <button value="+1" onclick={set f (plus 1)}/>
+ <button value="*3" onclick={set f (times 3)}/><br/><br/>
<button value="Echo" onclick={s <- get s; alert s}/>
<button value="+1" onclick={s <- get s; alert (show (readError s + 1))}/>
<button value="*3" onclick={s <- get s; alert (show ((readError s) * 3))}/>
+ <button value="f" onclick={s <- get s; f <- get f; alert (show (f (readError s)))}/>
</body></xml>