From f873be766802484ac997c02c7c543dfad361ab03 Mon Sep 17 00:00:00 2001 From: Scott Richmond Date: Fri, 27 Jun 2025 20:54:48 -0400 Subject: [PATCH] some notes --- may_2025_thoughts.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/may_2025_thoughts.md b/may_2025_thoughts.md index 33c43cb..c957938 100644 --- a/may_2025_thoughts.md +++ b/may_2025_thoughts.md @@ -1075,3 +1075,6 @@ Jumping back to the beginning of the loop advances the message counter by one. Basically, after the first time we've matched, we keep skipping item 0. So: what I need to do is to figure out the right order of operations for. This is just stepwise logic, and some titchy state management. + +So the thing that's worth noting is that entering the receive afresh with the whole message queue and entering it with the next message in the queue are _different_ behaviours. This may involve mucking with the instruction pointer on a yield. +This is subtle but will give me the feeling of "oh, why didn't I see that immediately" as soon as I get it.