val n = case CommandLine.arguments () of [] => 100 | s::_ => (case Int.fromString s of NONE => 100 | SOME n => n) val ts = Time.now () val _ = Main.doit n val te = Time.now () val d = Time.-(te, ts) val _ = TextIO.print (concat ["Time start: ", Time.toString ts, "\n"]) val _ = TextIO.print (concat ["Time end: ", Time.toString te, "\n"]) val _ = TextIO.print (concat ["Time diff: ", LargeInt.toString (Time.toMilliseconds d), "ms\n"])