如何将scheme代码编译成bin文件?
我正在使用一个具有内置方案解释器的软件。用户可以通过在解释器中键入命令来通信和/或操作软件。解释器还可以加载方案代码文件或包含方案代码的 bin 文件。我写了一些这样的方案函数:
(define test (lambda(() (display "This is a test!")))
稍后我将在软件解释器中使用“test”函数。 我不想让任何人更改我的代码,那么如何将此函数编译成 bin 文件并稍后将其加载到解释器中?
多谢!!!
乔
I am using a software who has a built-in scheme interpreter. User could communicate and/or manipulate the software by typing command in the interpreter. The interpreter also could load scheme code file or bin file that contain scheme code. I wrote some scheme functions like this:
(define test (lambda(() (display "This is a test!")))
I will use the function "test" in the software interpreter later.
I don't want to anyone to change my code, so how can I compile this function into a bin file and load it to the interperter later?
Thanks a lot!!!
Joe
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
解释器不运行编译的代码。
Interpreters don't run compiled code.
您可以使用方案编译器编译所有方案程序,但没有混合解释/编译代码
http://www.call -cc.org/
你的
You can compile all your scheme program with scheme compilers but not have an hybrid interpreted/compiled code
http://www.call-cc.org/
Yours