熟练的 Haskell 为 Cabal 指定显式源路径

问题描述 投票:0回答:1

我有一个文件夹,里面装满了哈斯克尔笔记,这些笔记按顺序组织如下:

\lhs_notes
  '1 - Intro.lhs'
  '2 - Seq.lhs'
  ...

每个文件都定义了一个模块

Intro
Seq
,等等。有没有办法在
.cabal
文件中指定所有这些模块的显式路径?因为出于组织目的,我想保留文件的名称不变,但我不知道如何让 cabal 找到这些模块中的任何一个。

haskell cabal
1个回答
0
投票

不。但是您可以在另一个目录中创建链接或符号链接,给出 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
© www.soinside.com 2019 - 2024. All rights reserved.