blob: 83aef58f7e1c5baf082303ea47a752e578ec7bb6 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
// a.scala
// Sat Jun 30 19:51:17 PDT 2012
trait Exp[T]
object Test {
def f[T](exp: Exp[T]): Exp[T] = (
f[T] _
compose f[T]
compose f[T]
compose f[T]
compose f[T]
compose f[T]
compose f[T]
compose f[T]
compose f[T]
compose f[T]
compose f[T] // 4s
compose f[T] // 5s
compose f[T] // 5s
compose f[T] // 6s
compose f[T] // 7s
compose f[T] // 8s
compose f[T] // 11s
compose f[T] // 17s
compose f[T] // 29s
compose f[T] // 54s
compose f[T]
compose f[T]
compose f[T]
compose f[T]
compose f[T]
compose f[T]
compose f[T]
compose f[T]
compose f[T]
compose f[T]
compose f[T]
compose f[T]
compose f[T]
compose f[T]
compose f[T]
compose f[T]
compose f[T]
compose f[T]
)(exp)
}
|