我在阅读Frege 语言规范并使用搜索引擎寻找示例后发布此内容。我希望我没有忽略一个明显的答案。
我正在尝试将一些 Haskell 代码移植到 Frege,但找不到任何提及显式模块导出的文档。所以,在我的 Haskell 代码中,我有类似的东西
module common.Timer(start, ...)
where
...
但这会在 Frege 中产生编译器错误,我必须删除导出列表:
module common.Timer
where
...
但是通过这种方式,我无法控制模块中定义的哪些符号被导出。
是否可以在 Frege 中定义显式模块导出?如果是这样,语法是什么?