如何将scheme代码编译成bin文件?

发布于 2024-10-09 07:44:45 字数 277 浏览 2 评论 0原文

我正在使用一个具有内置方案解释器的软件。用户可以通过在解释器中键入命令来通信和/或操作软件。解释器还可以加载方案代码文件或包含方案代码的 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

如此安好 2024-10-16 07:44:45

解释器不运行编译的代码。

Interpreters don't run compiled code.

甜警司 2024-10-16 07:44:45

您可以使用方案编译器编译所有方案程序,但没有混合解释/编译代码

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文