JS nutshell: clarify variables section, clean up code examples #2711
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The problem
I asked someone familiar with JS but not Perl 6 whether the JS nutshell page explained everything clearly or not. This was their response:
[16:05:53] #Zarel: Morfent, re: your Perl article, I don't recognize the term "dynamically scoped"
[16:05:59] #Zarel: you might want to explain that one
Solution provided
Don't use the term "dynamically scoped" and explain what dynamic variables are. Also clean up the code examples since a couple were wrong and
console.log/sayoutput wasn't preceded byOUTPUT:in all the examples.