Mercurial > urweb
view tests/megaform.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 | 21f6d2e65685 |
children |
line wrap: on
line source
fun handler'' ls = case ls of Nil => <xml/> | Cons (r, ls) => <xml><li>{[r.C]}</li>{handler'' ls}</xml> fun handler' ls = case ls of Nil => <xml/> | Cons (r, ls) => <xml><li>{[r.Sub.A]} <ul>{handler'' r.Sub.Sub2}</ul></li>{handler' ls}</xml> fun handler r = return <xml><body> {[r.A]} <ul>{handler' r.Sub}</ul> {[r.C]}<br/> {[r.Sub2.A]}<br/> {handler'' r.Sub2.Nested} </body></xml> fun main () = return <xml><body> <form> <textbox{#A}/><br/> <subforms{#Sub}> <entry> <subform{#Sub}> <textbox{#A}/><br/> <subforms{#Sub2}> <entry> <textbox{#C}/><br/> </entry> <entry> <textbox{#C}/><br/> </entry> </subforms> </subform> </entry> <entry> <subform{#Sub}> <textbox{#A}/><br/> <subforms{#Sub2}> <entry> <textbox{#C}/><br/> </entry> <entry> <textbox{#C}/><br/> </entry> </subforms> </subform> </entry> </subforms> <textbox{#C}/><br/> <subform{#Sub2}> <textbox{#A}/><br/> <subforms{#Nested}> <entry> <textbox{#C}/> </entry> </subforms> </subform><br/> <submit action={handler}/> </form> </body></xml>