summaryrefslogtreecommitdiff
path: root/sources/examples/ComputeServer.scala
diff options
context:
space:
mode:
Diffstat (limited to 'sources/examples/ComputeServer.scala')
-rw-r--r--sources/examples/ComputeServer.scala6
1 files changed, 3 insertions, 3 deletions
diff --git a/sources/examples/ComputeServer.scala b/sources/examples/ComputeServer.scala
index e322860b78..c3ea4907ad 100644
--- a/sources/examples/ComputeServer.scala
+++ b/sources/examples/ComputeServer.scala
@@ -11,16 +11,16 @@ class ComputeServer(n: Int) {
private val openJobs = new Channel[Job]();
- private def processor(i: Int): Unit {
+ private def processor(i: Int): Unit = {
while (True) {
val job = openJobs.read;
job.return(job.task)
}
}
- def future[a](def p: a): () => a {
+ def future[a](def p: a): () => a = {
val reply = new SyncVar[a]();
openJobs.write{
- new Job with {
+ new Job {
type t = a;
def task = p;
def return(x: a) = reply.set(x);