Skip to content

Commit bce535d

Browse files
author
Tim Watson
committed
update the managed process tutorial a bit
1 parent 4a0070a commit bce535d

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

tutorials/tutorial3.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,13 @@ application specific task the process performs, and by non-functional
1212
we mean the *concurrency* or, more precisely, handling of the process'
1313
mailbox.
1414

15+
Another effect that `ManagedProcess` has is to provide client code
16+
with a typed, specific API for interacting with the process, much as
17+
a TypedChannel does. We achieve this by writing and exporting functions
18+
that operate on the types we want clients to see, and using the API
19+
from `Control.Distributed.Process.Platform.ManagedProcess.Client` to
20+
interact with the server.
21+
1522
Let's imagine we want to execute tasks on an arbitrary node, using a
1623
mechanism much as we would with the `call` API from distributed-process.
1724
As with `call`, we want the caller to block whilst the remote task is

0 commit comments

Comments
 (0)