我有一个文件夹,里面全是 Haskell 的文学笔记,这些笔记按顺序排列如下:
\lhs_notes
'1 - Intro.lhs'
'2 - Seq.lhs'
...
并且每个文件都定义了一个模块Intro
,Seq
等等。有没有办法在.cabal
文件中为所有这些模块指定显式路径?因为出于组织目的,我想保留文件的名称,但我不知道如何让 cabal 找到这些模块中的任何一个。
我有一个文件夹,里面全是 Haskell 的文学笔记,这些笔记按顺序排列如下:
\lhs_notes
'1 - Intro.lhs'
'2 - Seq.lhs'
...
并且每个文件都定义了一个模块Intro
,Seq
等等。有没有办法在.cabal
文件中为所有这些模块指定显式路径?因为出于组织目的,我想保留文件的名称,但我不知道如何让 cabal 找到这些模块中的任何一个。
不可以。但是你可以在另一个目录中创建链接或符号链接,给出如下 FS 布局:
这不是一个直接的答案,这很有可能,但您也可以用特定的方式命名模块,例如
L1.Intro
,L2.Seq
等等。