# Local vs global scope again

**URL:** https://discourse.julialang.org/t/local-vs-global-scope-again/44227
**Category:** General Usage
**Created:** [August 4, 2020, 3:27am UTC](https://discourse.julialang.org/t/local-vs-global-scope-again/44227 "2020-08-04T03:27:01Z")
**Posts on this page:** 1
**Showing post:** 29

<div class="post-metadata">

### Author: ![Tamas\_Papp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tamas_papp/32/25949_2.png) [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)
#### Post date: [August 5, 2020, 12:21pm UTC](https://discourse.julialang.org/t/local-vs-global-scope-again/44227/29 "2020-08-05T12:21:18Z")

</div>

Just to clarify (in case the 😉 wasn’t enough): I was joking. We don’t need to chastise anyone.

I think that a lot of confusion happens because people think about Julia as a “new” language, imagining that it may be immature, with a lot of low-hanging fruits for improvement. So if some part of the language is surprising, it must be because its designers didn’t know better, and this is a great opportunity to enlighten them. This happens with scope, why-dont-we-have-OOP, surface syntax, etc.

This is somewhat understandable — after all, 1.0 is not that old, and Julia may be a newcomer in certain fields. But at the same time Julia is very mature: it has been around for almost a decade now, and builds on half a century of experience in programming language design. Various ideas have been tried, tested, and refined, and incorporated into the language.

It follows that changes to core features of the language need _very_ compelling arguments at this stage. IMO this is the key point that should be communicated in these discussions: it’s not that the Julia community is hostile to any fundamental change _a priori_, just that the burden of demonstrating the advantages and, most importantly, _how the proposal integrates with Julia_ is on the person making it.

---

_[View the full topic](https://discourse.julialang.org/t/local-vs-global-scope-again/44227)._
