From 2d6e5f1f71749ba9eb2dc9b89de6dedacd8b4bbd Mon Sep 17 00:00:00 2001 From: Andy-Tatman <76485267+Andy-Tatman@users.noreply.github.com> Date: Wed, 11 Sep 2024 19:45:08 +0200 Subject: [PATCH] Update julia_distributed.ipynb Updated julia_distributed to reflect the fact that you now *can* iterate over remote channels. --- notebooks/julia_distributed.ipynb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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." ] }, {