src/Pure/library.scala
changeset 49470 ee564db2649b
parent 49245 cb70157293c0
child 50299 f70b3712040f
--- a/src/Pure/library.scala	Thu Sep 20 16:02:10 2012 +0200
+++ b/src/Pure/library.scala	Thu Sep 20 19:23:05 2012 +0200
@@ -199,4 +199,13 @@
   val quote = Library.quote _
   val commas = Library.commas _
   val commas_quote = Library.commas_quote _
+
+
+  /* parallel tasks */
+
+  implicit def function_as_callable[A](f: () => A) =
+    new java.util.concurrent.Callable[A] { def call = f() }
+
+  val default_thread_pool =
+    scala.collection.parallel.ThreadPoolTasks.defaultThreadPool
 }