cost 222 ms
PolyML 顶层的报价机制 - Quotation mechanism for PolyML top level

对于各种玩具项目,我希望能够将对象语言嵌入到 PolyML 顶层,例如 HOL 的反引号语法,其中反引号之间的表达式由自定义解析器解析。 我不介意特定的定界语法:反引号 `...`、guillemets <<...>> 或类似 {|...|} 的东西。 我只想能够在顶层编写 ...

2022-07-18 13:26:47   1   15    sml / polyml  
PolyML 彩色 output 到 Linux 中的终端 - PolyML colored output to terminal in Linux

理想情况下,这行 PolyML 代码应该给出预期的结果: 但是 \033 原来只是一个感叹号,而不是颜色编码的特殊符号。 我使用以下“绕过”方法,但它不允许以交互方式执行任何操作:我只取我程序的 output 并为其着色。 这个问题有哪些可能的解决方案? 是否可以在标准 PolyML 仪器中解决它? ...

导致 SML 错误的原因:Exception-InternalError: asGenReg 在编译时引发 - What causes the SML error: Exception- InternalError: asGenReg raised while compiling

我正在学习 SML,但无法弄清楚为什么以下教科书代码会产生错误: 错误是: 这适用于 Poly/ML 5.7.1。 该代码计算复数(x,y)的倒数。 我尝试添加; 和括号无济于事。 奇怪的是,以下更改(不正确)的定义可以正常工作。 错误消息的信息量不是很大。 有人可以帮助解释错误在哪里以及如何解决吗 ...

2022-01-01 14:32:10   1   18    sml / polyml  
编写一个SML函数,该函数采用文件名并返回不带空格的char列表 - Write a SML function that take the name of a file and return a list of char without spaces

在一次考试中,我发现了这个练习:“编写一个带有文件名(即“ text.txt”)并返回不带空格的字符列表的函数” 例如: “ text.txt”包含“ ab e ad c”,该函数必须返回-> [#“ a”,#“ b”,#“ e”,#“ a”,#“ d”,#“ c”] 哪 ...

2019-09-11 16:29:59   1   22    sml / ml / polyml  
PolyML - 递归列表排序 - PolyML - Recursive list sorting

我试图检查列表是否在 PolyML 中排序。 该列表不是内置类型,而是由我定义为: 我不知道如何检查递增和递减顺序,所以现在我将自己限制为递增顺序(欢迎提供更通用解决方案的任何提示!)。 所以我的方法如下: 首先Int.minInt不是Int类型,所以我的类型不匹配。 我怎么能解决这个问题 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM