Mercurial > urweb
annotate demo/url.ur @ 1455:913d9c2f55c9
Corify Basis.unit to empty record; this is needed so that specialize
can see that they are equivalent.
author | Karn Kallio <kkallio@eka> |
---|---|
date | Fri, 06 May 2011 16:24:45 -0430 |
parents | 412ccd97ab71 |
children |
rev | line source |
---|---|
adamc@774 | 1 fun yourChoice r = return <xml><body> |
adamc@774 | 2 {case checkUrl r.Url of |
adamc@774 | 3 None => <xml>You aren't allowed to link to there.</xml> |
adamc@774 | 4 | Some url => <xml><a href={url}>Enjoy!</a></xml>} |
adamc@774 | 5 </body></xml> |
adamc@774 | 6 |
adamc@774 | 7 fun main () = return <xml><body> |
adamc@774 | 8 <a href="http://en.wikipedia.org/wiki/Type_inference">Learn something</a><br/> |
adamc@774 | 9 <br/> |
adamc@774 | 10 <form> |
adamc@774 | 11 URL of your choice: <textbox{#Url}/> <submit action={yourChoice}/> |
adamc@774 | 12 </form> |
adamc@774 | 13 </body></xml> |