JuliaPluto/Malt.jl

Evaluate imports first, other code second

Open

#76 aberto em 29 de abr. de 2024

Ver no GitHub
 (4 comments) (0 reactions) (0 assignees)Julia (13 forks)auto 404
enhancementgood first issue

Métricas do repositório

Stars
 (53 stars)
Métricas de merge de PR
 (Nenhuma PRs mesclada em 30d)

Description

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.

Guia do colaborador