我有一个文件夹,里面装满了哈斯克尔笔记,这些笔记按顺序组织如下:
\lhs_notes
'1 - Intro.lhs'
'2 - Seq.lhs'
...
每个文件都定义了一个模块
Intro
、Seq
,等等。有没有办法在 .cabal
文件中指定所有这些模块的显式路径?因为出于组织目的,我想保留文件的名称不变,但我不知道如何让 cabal 找到这些模块中的任何一个。
不。但是您可以在另一个目录中创建链接或符号链接,给出 FS 布局,例如:
| alphabetical
+---
| | BetterSeq.lhs
| | Intro.lhs
| | Seq.lhs
|
| logical
---
| 1 - Intro.lhs -> ../alphabetical/Intro.lhs
| 2 - Seq.lhs -> ../alphabetical/Seq.lhs
| 3 - BetterSeq.lhs -> ../alphabetical/BetterSeq.lhs