使用 Dune 建立函式庫來組織專案

簡而言之

在你的 dune 檔案中新增一個 library 區段。

使用 dune 建立函式庫就像在你的 dune 檔案中新增一個 library 區段一樣簡單

(library
 (name <name>)
 (public_name <public_name>)
 (libraries <libraries...>))

其中 <name> 是內部使用的函式庫名稱,<public_name> 是套件使用者使用的函式庫名稱,而 <libaries...> 則是連結到你的函式庫的函式庫列表。

請注意,如果函式庫沒有 public_name,則在透過 opam 安裝套件時將不會安裝它。因此,你不能在具有 public_name 的函式庫或可執行檔中使用沒有 public_name 的內部函式庫。

仍然需要協助嗎?

協助改進我們的文件

所有 OCaml 文件都是開源的。發現錯誤或不清楚的地方嗎?提交 pull request。

OCaml

創新。社群。安全。