On 11/22/2023 6:57 PM, Richard Stallman wrote: > it could be good to add the following: [snip] > to show that `getx' accesses the current value of the global binding, > not the value that the global binding had when getx was defined. How about this? Instead of adding further examples, I made the existing ones just a bit more complex (I added another 'setq' after defining the function 'getx' to both examples). Then I explained specifically that in the lexical binding example, "... 'getx' sees the current global value of 'x'." Hopefully this strikes the right balance between being explicit and detailed about what's happening without adding too many twists and turns to the section. I wanted to stick with just two blocks of code in this section so that a reader who was skimming (or just reading quickly) could easily pick them out to compare and contrast with each other. Additional code blocks made this harder to do when I tried it.