summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorPhilipp Haller <hallerp@gmail.com>2006-10-10 14:18:52 +0000
committerPhilipp Haller <hallerp@gmail.com>2006-10-10 14:18:52 +0000
commit2995f1a6a4eb2c95399e125500ce6143f9ce7465 (patch)
treeaa845352204575e571e68b36e6846fafa36f6664 /docs
parent97efa1560f5d1f90050b9b17bce196e961ee8f88 (diff)
downloadscala-2995f1a6a4eb2c95399e125500ce6143f9ce7465.tar.gz
scala-2995f1a6a4eb2c95399e125500ce6143f9ce7465.tar.bz2
scala-2995f1a6a4eb2c95399e125500ce6143f9ce7465.zip
Adapted examples.
Diffstat (limited to 'docs')
-rw-r--r--docs/examples/actors/RemoteCounter.scala40
1 files changed, 0 insertions, 40 deletions
diff --git a/docs/examples/actors/RemoteCounter.scala b/docs/examples/actors/RemoteCounter.scala
deleted file mode 100644
index 004d96ba9a..0000000000
--- a/docs/examples/actors/RemoteCounter.scala
+++ /dev/null
@@ -1,40 +0,0 @@
-package examples.actors
-
-import scala.actors.Actor._
-import scala.actors.Actor
-import scala.actors.remote.Node
-import scala.actors.remote.RemoteActor._
-
-case object Incr
-case object Value
-case class Result(v: int)
-
-object RemoteCounter extends Application {
- actor {
- def loop(value: int): unit = {
- Console.println("Value: " + value)
- receive {
- case Incr => loop(value + 1)
- case Value => { sender ! Result(value); loop(value) }
- case other => loop(value)
- }
- }
-
- alive(9010)
- register('counter, self)
- loop(0)
- }
-
- actor {
- val c = select(Node("127.0.0.1", 9010), 'counter)
- c ! Incr
- c ! Incr
- c ! Value
- receive {
- case Result(v) => {
- Console.println("Received result: " + v)
- sender ! Incr
- }
- }
- }
-}