我想知道,如果可能的话,在 CHICKEN-Scheme 中动态加载编译代码的最佳方式。API 状态load
仅加载源文件。
具体来说,我动态加载代码的目标是能够覆盖以前定义的函数。即foo
在库 1 中将被foo
库 2 中的不同替换。
我想知道,如果可能的话,在 CHICKEN-Scheme 中动态加载编译代码的最佳方式。API 状态load
仅加载源文件。
具体来说,我动态加载代码的目标是能够覆盖以前定义的函数。即foo
在库 1 中将被foo
库 2 中的不同替换。
文档load
说_ _
在支持它的平台(目前是 BSD、Haiku、MacOS X、Linux、Solaris 和 Windows)上,可以使用 load 来加载已编译的程序
这意味着您实际上可以.so
使用load
. 替换标识符是可能的,只需set!
将其设置为不同的值。
如果您想从任意目录动态加载代码,我认为load
是您最好的选择。