I feel like you aren’t aware of the much too long history these kinds of discussions have already had…
Just a few links (most recent to least recent):
- Return of the soft scope blog post - most recent changes new in 1.5
- New scope solution, in which the changes from above where discussed extensively (includes too many links to previous discussions to count them all)
- Another possible solution to the global scope debacle, the discussion preceding the discussion from above (again, too many links and posts to summarize)
- Infamous Issue #28789, which was the source of the most recent set of changes
- …and a bunch more from before the 1.0 days which are either too outdated to be useful or I can’t find them anymore.
Please be aware that these changes have had just so many hours poured in that frankly, it feels a bit imposing bringing it up again so shortly after the initial release of 1.5.
Also, Julia is (hopefully, finally) not at that stage of development anymore.