as far as I can see, the following Nim constructs create a local scope (i.e. 
variables defined inside them are inaccessible from the outside) when they are 
invoked:

  * proc
  * method
  * block
  * template
  * macro
  * if
  * while
  * for



are there any other that I missed? Also, if anyone has any other insights about 
scoping in Nim, I would appreciate hearing them. Thank you.

Reply via email to