Haskell 纯数字模块名称空间的选项?

Haskell 纯数字模块名称空间的选项?,haskell,Haskell,它看起来像一个纯数字模块名称空间 module 2010.Foo where 这是不允许的 一个不太好的选择是 module V2010.Foo where 您能推荐其他选项吗?模块名称必须以大写字母开头。模块名还必须与文件名相同,因此,就模块命名而言,您实际上只有一个选项:名称以大写字母开头。是否表示版本号 如果是这样,您可能应该通过模块名称空间而不是直接在模块名称空间中处理版本控制。我想跟踪每年都在变化的表单。计划是将它们保存在不同目录下的同一存储库中,以便较新的可以引用较旧的。modu

它看起来像一个纯数字模块名称空间

module 2010.Foo where
这是不允许的

一个不太好的选择是

module V2010.Foo where

您能推荐其他选项吗?

模块名称必须以大写字母开头。模块名还必须与文件名相同,因此,就模块命名而言,您实际上只有一个选项:名称以大写字母开头。

是否表示版本号


如果是这样,您可能应该通过模块名称空间而不是直接在模块名称空间中处理版本控制。

我想跟踪每年都在变化的表单。计划是将它们保存在不同目录下的同一存储库中,以便较新的可以引用较旧的。
module Two000anden.Foo其中
:P