JuliaPluto/Malt.jl

Evaluate imports first, other code second

Open

Aperta il 29 apr 2024

Vedi su GitHub
 (4 commenti) (0 reazioni) (0 assegnatari)Julia (53 star) (13 fork)auto 404
enhancementgood first issue

Descrizione

MWE:

import Pkg, Malt
p = Malt.Worker()
j = Pkg.PackageSpec(name="Malt")

Malt.remote_eval_fetch(p, quote
    import Pkg;
    @info $j
end)

ERROR: Remote exception from Malt.Worker on port 9219 with PID 416219:

KeyError: key Base.PkgId(Base.UUID("44cfe95a-1eb2-52ea-b672-e2afdf69b78f"), "Pkg") not found
Stacktrace:

This works perfectly in Julia 1.10.2 @savq Any idea what might be wrong here? I could also reproduce this with Distributed as well but for some reason the MWE with Distributed is working.

Guida contributor