From 444b8a7d2eef147a53f56a6b2d24956823c9e78d Mon Sep 17 00:00:00 2001 From: Philipp Haller Date: Fri, 20 Apr 2007 12:48:54 +0000 Subject: Adapted actor examples to new exit behavior. --- docs/examples/actors/links.scala | 4 ++-- docs/examples/actors/looping.scala | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) (limited to 'docs') diff --git a/docs/examples/actors/links.scala b/docs/examples/actors/links.scala index 05311a4d51..679cdf9659 100644 --- a/docs/examples/actors/links.scala +++ b/docs/examples/actors/links.scala @@ -1,6 +1,6 @@ package examples.actors -import scala.actors.Actor +import scala.actors.{Actor, Exit} import scala.actors.Actor._ object links extends Application { @@ -22,7 +22,7 @@ object links extends Application { link(a) loop { receive { - case ex @ ('EXIT, from, reason) => + case ex @ Exit(from, reason) => Console.println("Actor " + n + " received " + ex) exit('finished) case any => { diff --git a/docs/examples/actors/looping.scala b/docs/examples/actors/looping.scala index 68a016600b..72adddcf4c 100644 --- a/docs/examples/actors/looping.scala +++ b/docs/examples/actors/looping.scala @@ -3,7 +3,6 @@ package examples.actors import scala.actors.Actor._ object looping extends Application { - case object A val a = actor { @@ -11,12 +10,13 @@ object looping extends Application { loop { react { case A => - cnt = cnt + 1; + cnt = cnt + 1 + if (cnt % 2 != 0) continue if (cnt < 10) - scala.Console.println("received A") + println("received A") else { - scala.Console.println("received last A") - exit('finished) + println("received last A") + exit() } } } -- cgit v1.2.3