diff options
author | Geoffrey Washburn <geoffrey.washburn@epfl.ch> | 2008-04-22 14:46:39 +0000 |
---|---|---|
committer | Geoffrey Washburn <geoffrey.washburn@epfl.ch> | 2008-04-22 14:46:39 +0000 |
commit | b19f300a28be0c7dfceaa59190306051e23e163b (patch) | |
tree | 9d89a8e86efb48dd4c3dcacd24346c9067d3377d /src/build | |
parent | eb6911e3aa5cdc733ebc2045934a8a2072060fc4 (diff) | |
download | scala-b19f300a28be0c7dfceaa59190306051e23e163b.tar.gz scala-b19f300a28be0c7dfceaa59190306051e23e163b.tar.bz2 scala-b19f300a28be0c7dfceaa59190306051e23e163b.zip |
No curry for you! (If you are FunctionN, for N ...
No curry for you! (If you are FunctionN, for N < 2 and N > 16)
Diffstat (limited to 'src/build')
-rw-r--r-- | src/build/genprod.scala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/build/genprod.scala b/src/build/genprod.scala index d00d223ddd..19b73446b0 100644 --- a/src/build/genprod.scala +++ b/src/build/genprod.scala @@ -160,7 +160,7 @@ trait {functionClassname(i)}{__typeArgs__} extends AnyRef {{ */ def andThen[A](g: R => A): T1 => A = { x => g(apply(x)) } """ - case _ if i > 1 => """ + case _ if (i > 1) && (i < 17) => """ /** f(""" + join(",", (1 to i).map(i => "x" + i)) + """) == (f.curry)""" + join("", (1 to i).map(i => "(x" + i + ")")) + """ */ def curry: """ + join(" => ", (1 to i).map(i => "T" + i)) + """ => R = { """ + |