标签: haskell
它似乎是一个纯数字模块命名空间,如
module 2010.Foo where
是不允许的。
一个不那么漂亮的选择是
module V2010.Foo where
你能建议其他选择吗?
答案 0 :(得分:3)
模块名称必须以大写字母开头。模块名称也必须与文件名相同,因此,就模块命名而言,您实际上只有一个选项:以大写字母开头。
答案 1 :(得分:0)
V2010是否代表版本号?
V2010
如果是这样,您应该通过Cabal处理版本控制,而不是直接在模块命名空间中处理。