Mercurial > urweb
view tests/dlist2.ur @ 1893:9a1097954188
compileC: Link libraries in the right order
This is needed, at least on recent Ubuntu, to fix this linker error
when compiling any Ur/Web application:
ld: /tmp/webapp.o: undefined reference to symbol 'uw_write'
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
---
src/compiler.sml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
author | Anders Kaseorg <andersk@mit.edu> |
---|---|
date | Thu, 21 Nov 2013 14:32:11 -0500 |
parents | 1a9171e31fd1 |
children |
line wrap: on
line source
datatype dlist = Nil | Cons of string * source dlist fun delist dl = case dl of Nil => <xml>[]</xml> | Cons (x, s) => <xml>{[x]} <ctextbox/> :: {delistSource s}</xml> and delistSource s = <xml><dyn signal={dl <- signal s; return (delist dl)}/></xml> fun main () : transaction page = tail0 <- source Nil; tail <- source tail0; tb <- source ""; return <xml><body> {delist (Cons ("ROOT", tail0))} <br/> <ctextbox source={tb}/> <button value="Add" onclick={hd <- get tb; tl <- source Nil; old <- get tail; set old (Cons (hd, tl)); set tail tl}/> <button value="Reset" onclick={set tail0 Nil; set tail tail0}/> </body></xml>