diff --git a/notebooks/julia_distributed.ipynb b/notebooks/julia_distributed.ipynb index 94acbbd..8e980ef 100644 --- a/notebooks/julia_distributed.ipynb +++ b/notebooks/julia_distributed.ipynb @@ -725,9 +725,9 @@ "id": "b8b411f1", "metadata": {}, "source": [ - "### Remote channels are not iterable\n", + "### Remote channels are also iterable\n", "\n", - "One main difference with respect to conventional channels is that remote channels cannot be iterated. Let's repeat the example above." + "As with conventional channels, remote channels can be iterated. Let's repeat the example above." ] }, { @@ -761,7 +761,7 @@ "id": "4bb35283", "metadata": {}, "source": [ - "Now, try to iterate over the channel in a for loop. It will result in an error since channels are not iterable." + "Now, try to iterate over the channel in a for loop." ] }, { @@ -781,7 +781,7 @@ "id": "8eaea2fa", "metadata": {}, "source": [ - "If we want to take values form a remote channel and stop automatically when the channel is closed, we can combine a while loop and a try-catch statement. This works since `take!` raises an error if the channel is closed, which will execute the `catch` block and breaks the loop." + "As an alternative method (or if you are using an older version of Julia): if we want to take values form a remote channel and stop automatically when the channel is closed, we can combine a while loop and a try-catch statement. This works since `take!` raises an error if the channel is closed, which will execute the `catch` block and breaks the loop." ] }, {