@@ -37,12 +37,12 @@ whose contents can be decoded to a specific type. Of course, we may _want_
3737to process messages in the precise order which they arrived. To achieve
3838this, we must defer the type checking that would normally cause a traversal
3939of the mailbox and extract the _ raw_ message ourselves. This can be achieved
40- using ` recieve ` and ` matchAny ` , as we will demonstrate later.
40+ using ` receive ` and ` matchAny ` , as we will demonstrate later.
4141
4242### Selective Receive
4343
4444Processes dequeue messages (from their mailbox) using the [ ` expect ` ] [ 1 ]
45- and [ ` recieve ` ] [ 2 ] family of primitives. Both take an optional timeout,
45+ and [ ` receive ` ] [ 2 ] family of primitives. Both take an optional timeout,
4646allowing the expression to evaluate to ` Nothing ` if no matching input
4747is found.
4848
@@ -81,7 +81,7 @@ removed from the mailbox. The removal of messages from the process' mailbox base
8181on type is what makes this program viable - without this "selective receiving",
8282the program would block and never complete.
8383
84- By contrast, the [ ` recieve ` ] [ 2 ] family of primitives take a list of ` Match `
84+ By contrast, the [ ` receive ` ] [ 2 ] family of primitives take a list of ` Match `
8585objects, each derived from evaluating a [ ` match ` ] [ 3 ] style primitive. This
8686subject was covered briefly in the first tutorial. Matching on messages allows
8787us to separate the type(s) of messages we can handle from the type that the
0 commit comments