Mercurial > urweb
view tests/fromString.ur @ 1360:02fc16faecf3
[De]serialization of times in JavaScript; proper integer division in JavaScript; Basis.crypt; Top.mkRead'; more aggressive Mono-level inlining, for values of function-y types
author | Adam Chlipala <adam@chlipala.net> |
---|---|
date | Thu, 23 Dec 2010 17:46:40 -0500 |
parents | 550100a44cca |
children |
line wrap: on
line source
fun s2i s = case read _ s of None => 0 | Some n => n fun s2f s = case read _ s of None => 0.0 | Some n => n fun s2s s = case read _ s of None => "Error" | Some s => s fun s2b s = case read _ s of None => False | Some b => b fun main () : transaction page = return <html><body> Error = {cdata (show _ (s2i "Error"))}<br/> 3 = {cdata (show _ (s2i "+3"))}<br/> <br/> Error = {cdata (show _ (s2f "Error"))}<br/> 98.76 = {cdata (show _ (s2f "98.76"))}<br/> <br/> Error = {cdata (show _ (s2b "Error"))}<br/> False = {cdata (show _ (s2b "false"))}<br/> True = {cdata (show _ (s2b "trUE"))}<br/> <br/> Hi = {cdata (s2s "Hi")}<br/> </body></html>