【问题标题】:How can I import different modules in frege如何在 frege 中导入不同的模块
【发布时间】:2015-10-08 08:41:14
【问题描述】:

有人可以帮助我在haskell for Data中使用相当于导入命令的frege命令吗?我希望访问 Data.Typeable 或 Data.Time.Calendar ......以及此类模块/内置程序。

我们是否有办法知道 frege 中的可用模块......一般来说,如果我执行“import.frege._”,是否有任何自动填充类型的功能或列表某种建议各种可用选项。

非常感谢您的时间和帮助

【问题讨论】:

  • eclipse 中的自动填充功能现在可以使用一段时间了。此外,frege-lang.org/doc/fregedoc.html 下的在线文档应该可以很好地概述标准分发中的内容。

标签: frege


【解决方案1】:

抱歉,您想要的模块目前还没有实现。

要查看可用的内容,请点击frege project page 上的链接standard library

请记住,像 Data.Typeable 这样的包名称是 frege.data.Typeable 的缩写,因此您必须在子目录 data 中查找 Typeable.html

目前还没有自动填充功能(在 eclipse 插件中)。

【讨论】:

    【解决方案2】:

    我已经看过 Haskell 的日期和时间库,我不得不说翻译它的工作量令人生畏。 Java 的内置日期和时间支持很糟糕,虽然其他 Java 库(Joda Time,JSR 310)更好,但相当庞大,并且仅部分适合纯语言。我试图从一个简单的日期(没有时间)模块开始,但它仍然有问题。我已经有一段时间没有研究这个问题了,但是提出这个问题的人很有动力。

    关于其他缺少的库,我真的鼓励您尝试至少部分自己翻译它们,这通常并不像看起来那么难。大多数代码都可以“机械地”翻译,主要问题通常是其他引用的模块也丢失了。

    【讨论】:

    • 它通常没有那么难 - 是的,只要是 Haskell 2010 就可以了。具有与类型系统相关的某些扩展的 GHC 是另一回事。 (我知道你知道这一点,只是在这里为潜在搬运工注意。)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-08
    • 2018-03-28
    • 2017-01-20
    • 1970-01-01
    • 2015-09-05
    • 1970-01-01
    相关资源
    最近更新 更多