【问题标题】:What is the difference between "package" and "module" in Frege?Frege中的“包”和“模块”有什么区别?
【发布时间】:2015-09-30 23:14:48
【问题描述】:

您好,我一直在玩 Frege,我只是注意到在一些示例中 package 和 module 可以互换使用:

package MyModuleOne where

有时:

module MyModuleTwo where

当从一个或另一个导入时,我看不出我的程序的行为有什么不同。使用 package 或 module 关键字时有什么需要注意的吗?

【问题讨论】:

    标签: frege


    【解决方案1】:

    是的。它曾经以package 开始,但后来我意识到这是移植使用module 的Haskell 代码时的障碍。因此我添加了module,因此目前module 和package 是相同的关键字,只是拼写不同。

    当然,我们的意图是迟早要退休package。所以我的建议是只使用module。

    (这提醒我,我可能必须更新有关此的语言规范。没关系。)

    【讨论】:

      猜你喜欢
      • 2011-04-10
      • 1970-01-01
      • 2011-12-18
      • 2013-06-04
      • 2010-10-02
      • 2023-03-28
      • 2020-03-12
      • 1970-01-01
      相关资源
      最近更新 更多