# Tips to cope with scoping rules of top level \`for\` loops etc

**URL:** <https://discourse.julialang.org/t/tips-to-cope-with-scoping-rules-of-top-level-for-loops-etc/24902>\
**Category:** General Usage\
**Tags:** scope\
**Created:** [June 4, 2019, 12:17am UTC](https://discourse.julialang.org/t/tips-to-cope-with-scoping-rules-of-top-level-for-loops-etc/24902 "2019-06-04T00:17:55Z")\
**Posts on this page:** 1\
**Showing post:** 30

<div class="post-metadata">

**Author:** ![goodluck](https://avatars.discourse-cdn.com/v4/letter/g/65b543/32.png) [@goodluck](https://discourse.julialang.org/u/goodluck)\
**Post date:** [September 17, 2020, 12:16pm UTC](https://discourse.julialang.org/t/tips-to-cope-with-scoping-rules-of-top-level-for-loops-etc/24902/30 "2020-09-17T12:16:32Z")

</div>

made this post in julia usage, juno with atom

> [@Scope behaviors in Atom (Juno)](https://discourse.julialang.org/t/scope-behaviors-in-atom-juno/46706/17):
>
> @jperla, official documentation [https://docs.julialang.org/en/v1/manual](https://docs.julialang.org/en/v1/manual) is not so good wrt the scoping rules. the prose is not clear. it contains seemingly contradictory info. at one point it says This eliminated the notion of soft scope… but it would seem that soft scope still exists… it would be good for the up-to-date documentation to only describe the present functionality. if needed, a discussion of past functionality and contrasting it with the present, should be placed in a totally se…

it probably should be moved to here since its more about scoping rules in general and clarity of the documentation (wrt scoping and other issues)?

---

_[View the full topic](https://discourse.julialang.org/t/tips-to-cope-with-scoping-rules-of-top-level-for-loops-etc/24902)._
