author | wenzelm |
Sat, 19 Dec 2009 16:02:26 +0100 | |
changeset 34145 | 3dcb46ae6185 |
child 34150 | 297b2149077d |
permissions | -rw-r--r-- |
1 /* Title: Pure/library.scala
2 Author: Makarius
4 Basic library.
5 */
7 package isabelle
9 import java.lang.System
12 object Library
13 {
14 /* timing */
16 def timeit[A](e: => A) =
17 {
18 val start = System.currentTimeMillis()
19 val result = Exn.capture(e)
20 val stop = System.currentTimeMillis()
21 System.err.println((stop - start) + "ms elapsed time")
22 Exn.release(result)
23 }
24 }