Pluto.jl
Pluto.jl copied to clipboard
ExpressionExplorer: `global` stronger than `let`
We have a couple of combinations of let and global that are not analyzed correctly, like:
let
a = 1
global a = 2
end
defines a global a, but Pluto prioritizes the let block.
@test_broken means that we still need to fix it:
https://github.com/fonsp/Pluto.jl/blob/c1d23122845e7864ef3dfe15a8428366c98f95eb/test/ExpressionExplorer.jl#L368-L379
This is a good first issue, because the ExpressionExplorer is a small, isolated part of Pluto's codebase. For more info about working on this issue, see:
https://github.com/fonsp/Pluto.jl/blob/c1d23122845e7864ef3dfe15a8428366c98f95eb/test/ExpressionExplorer.jl#L3-L17
Is the following issue still open?
Yes!