Lueng的RegExp库是否与Isabelle/ML一起工作?Isabelle/ML是否还有另一个regex自民党成员?

Lueng的RegExp库是否与Isabelle/ML一起工作?Isabelle/ML是否还有另一个regex自民党成员?,isabelle,Isabelle,问题1:有人知道伊莎贝尔/ML是否通过魔法工作吗 问题2:是否有一些标准的正则表达式库供开发人员用于Isabelle/ML 我有一个学习Scala的宏伟计划,我的主要应用程序将处理一个THY文件以生成一个TEX文件 我喜欢Scala的想法,但是每天,在思考它有多伟大之后,我都没有学习它的动机,因为学习它的全部力量需要数月的工作,然后是一些持续的学习。我的目标不是学习编程,而是和伊莎贝尔一起学习数学 因此,我正在大力转向Isabelle/ML,因为接下来几个月的学习ML,以及对它的持续研究,将成为

问题1:有人知道伊莎贝尔/ML是否通过魔法工作吗

问题2:是否有一些标准的正则表达式库供开发人员用于Isabelle/ML

我有一个学习Scala的宏伟计划,我的主要应用程序将处理一个THY文件以生成一个TEX文件

我喜欢Scala的想法,但是每天,在思考它有多伟大之后,我都没有学习它的动机,因为学习它的全部力量需要数月的工作,然后是一些持续的学习。我的目标不是学习编程,而是和伊莎贝尔一起学习数学

因此,我正在大力转向Isabelle/ML,因为接下来几个月的学习ML,以及对它的持续研究,将成为一个巨大的工具,我可以用来进行Isabelle证明,以及语法之类的低级设置

我之所以没有选择ML,是因为它没有Scala在脚本编写方面的所有优点,但我应该能够让ML工作

然而,有一个巨大的担忧,那就是确保我有一个正则表达式库可以使用。如果我没有正则表达式,那就不行了

在上面的RegExp库页面上,它在web页面上表示:

本节中的所有代码都在新泽西州标准ML的最新工作版本中运行

我不知道这是好兆头还是坏兆头。在这一点上,了解关于Isabelle/ML的简单事情是困难的,除了那些华丽的ML{*..*}和ML。。。我可以在THY中使用的命令,以及我在下一版本PIDE中看到的关于ML支持的评论

在这么多的日子里,可能是几周,我会自己解决这一切,但如果有人现在告诉我,如果真的有效,我可以停止担心


很多人都会知道这一点,但基督教城市组织(Christian Urban)在其他人的贡献下做出了贡献。了解其中的内容将非常有用。

这是新泽西州标准ML的一个库,它的名称中有标准ML,但有许多非标准的附加组件,如编译管理器CM


我认为Isabelle/ML不值得在这方面花费太多时间。例如,parser combinators结构扫描稍微更通用,风格更具功能。

我也看了一下,它似乎使用了SML/NJ的非标准数组库,而不是基本库。不过,转换可能非常简单。

作为旁注,您知道Isabelle已经支持参见第4.3节?如果你想得到更灵活的东西,没问题,但只是想让你知道类似的东西已经存在,以防你不知道…@davidg,是的,我知道,但无论如何,谢谢。出于各种原因,我有自己的自定义标记,不过我想我也需要通过Isabelle LaTeX构建来处理一些古董。Makarius,谢谢。我能够将一些SML/NJ导入到Isabelle/ML中,但是SML/NJ RegExp是一个awk实现,Lueng扩展了它,它有一个类型冲突。“也许我以后改天再试试。”拉里,谢谢。也许有一天对我来说很简单,但现在不行。我已经完成了一些需要加载的支持文件的部分,所以也许有一天我会再次询问。