我又是一个关于 Haskell 和 Leskah 的新手问题。
(首先,对 Haskell 爱好者的主观赞美:每次回来学习 Haskell 时,我越来越喜欢它。我希望这会持续很长时间 :-)。最近的乐趣是 Leskah 将符号自动转换为数学的糖。它使代码看起来非常好。但这不是重点……)
我想将我的学习者包组织成几个文件。但是我没有成功地将包含其他定义的第二个文件(例如 Second.hs)添加到我当前的包构建单元中。我已将它添加到 Leskah/Edit Package/Extra Files 中。但这似乎不起作用。此外,我觉得以这种方式添加每个新文件(通过 Leskah/Edit Package/Extra Files)有点尴尬。
无论如何,结果所构建的仍然只是我的 Main.hs 的内容。我肯定错过了一些观点?!
另一个问题是,在 C++ 中,我大量使用namespace
以便按主题/目标对我的对象定义进行排序。Haskell 中命名空间的等价物是什么?一个模块?一袋 ?