raku - 模块可以热补丁吗?

标签 raku hotpatching

我希望能够在程序为我正在处理的项目运行时修补模块。我试过这个,但它不起作用:

qx[rm -r .precomp/*];
try require PSBot;
try PSBot.test;

有可能吗?如果是这样,我该怎么做?

最佳答案

不,他们不能。 CompUnits, compilation units or installed modules are immutable . You cannot unload a module再次加载它,这就是您所说的修补程序。

关于raku - 模块可以热补丁吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54154735/

相关文章:

assembly - 有人知道 "mov edi,edi "是做什么的吗?

overloading - 在 Perl 6 中使用自定义散列函数设置/散列

语法正则表达式独立匹配但不匹配

raku - 如何生成惰性除法?

raku - 如何将 CArray[ of-struct] 从 Raku 传递给 C?

raku - "Invocant of method '使用赋值运算符时的ASSIGN-KEY ' must be an object instance"

c - Hook - 热修补

assembly - 当带有指令的内存被另一个内核更改时,CPU 流水线会发生什么情况?