JuliaPluto/Malt.jl

Evaluate imports first, other code second

Open

#76 创建于 2024年4月29日

在 GitHub 查看
 (4 评论) (0 反应) (0 负责人)Julia (13 fork)auto 404
enhancementgood first issue

仓库指标

Star
 (53 star)
PR 合并指标
 (30 天内没有已合并 PR)

描述

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.

贡献者指南