我很陌生。现在我正在尝试将一些方案代码编译成二进制文件,这将更快地加载到解释器中。 (解释器是一个混合解释器)有人告诉我,我可以将代码编译成本机二进制文件,然后将其加载到解释器中。我的问题是:
提前致谢。
乔
建议我将下面的代码编译成本机二进制文件:
(define test (lambda() (display "this is a test"))
然后将bianry文件加载到解释器中并调用函数“test”。
答案 0 :(得分:0)
什么是原生二进制文件?
这取决于您的特定Scheme实现。
如何将方案代码编译成本机二进制文件?
这取决于您的特定Scheme实现。
如何将原生二进制文件加载到方案解释器中?
这取决于您的特定Scheme实现。
答案 1 :(得分:0)
几天前查看有关FASLs的问题。
某些方案可以输出FASt-Loading二进制数据表示而不是纯文本表示,但这取决于您的Scheme是否具有此功能。