gpt4 book ai didi

sml - 如何使用 SML/NJ 运行独立脚本?

转载 作者:行者123 更新时间:2023-12-02 11:19:02 24 4
gpt4 key购买 nike

如何使用 SML/NJ 运行从 STDIN 读取并写入 STDOUT 的脚本?有没有办法摆脱解释器本身的输出?

最佳答案

需要明确的是,SML/NJ 严格来说并不是一个解释器。它是一个恰好有 REPL 的编译器。实现您建议的最佳方法是创建一个堆镜像(基本上是一个已编译的二进制文件,可供 SML/NJ 运行时系统加载),然后使用 sml @SMLload=heapfile.img 直接运行它。哪里heapfile.img是您生成的堆文件的名称。您可能还想通过 @SMLquiet作为命令行选项。这将在加载堆文件时抑制任何输出。

您可能只是想将程序编译成可以独立运行的程序,在这种情况下您可能想查看 MLton编译器。

关于sml - 如何使用 SML/NJ 运行独立脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8189474/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com