1 import scala.actors.Actor
10 class Ping(count: int, pong: Actor) extends Actor {
12 var pingsLeft = count - 1
17 if (pingsLeft % 1000 == 0)
18 Console.println("Ping: pong")
23 Console.println("Ping: stop")
35 class Pong extends Actor {
42 if (pongCount % 1000 == 0)
43 Console.println("Pong: ping "+pongCount)
45 pongCount = pongCount + 1
48 Console.println("Pong: stop")
56 * And this is the main application, playing a game of ping pong
58 object PingPong extends Application {
60 val ping = new Ping(100000, pong)