gpt4 book ai didi

sml - 标准 ML : how to compile a ML program using mosmlc?

转载 作者:行者123 更新时间:2023-12-03 20:22:02 25 4
gpt4 key购买 nike

我想使用 mosmlc 将我的 ML 程序编译成可执行二进制文件。但是,我找不到太多关于如何操作的信息。

我想编译的代码在这里http://people.pwf.cam.ac.uk/bt288/tick6s.sml

cx、cy、s、imgLocation 是我想从命令行参数中获取的 4 个参数。例如,如果程序以名称 mandelbrot 编译,输入 bash$mandelbrot -0.5 0.15 0.0099 image.png 应该执行主函数。

最佳答案

您应该能够将此代码放入文件 foo.sml 并运行

mosmlc -P full foo.sml

要获取您想要的命令行参数,函数CommandLine.arguments,例如,

val (cx, cy, s, imgLocation) = 
case CommandLine.arguments ()
of [a, b, c, d] -> (a, b, c, d)
| _ -> (usage(); Process.exit Process.failure)

您必须编写自己的用法 函数。


附言如果您可以访问 mosmlc,您可能还可以访问交互式 mosml,它有一个非常有用的 help 函数,类型为 字符串 -> 单位.

关于sml - 标准 ML : how to compile a ML program using mosmlc?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1993315/

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