在 Haskell 中,有一個方便的功能,可以寫一個特殊的注釋,它會在檔案的背景關系中被評估。
OCaml 生態系統中是否有類似的功能?
Haskell 中的詳細資訊:
當我單擊“重繪 ”時,evalT2 IType ex1將(重新)評估運算式,并將其輸出列印在下面
在 OCaml 中,我會做一些事情
(** cd /ml/compil
dune utop
utop # #require "compil";;
utop # Compil__Compil_intf.x;;
- : int option = Some 256
*)
uj5u.com熱心網友回復:
據我所知,該語言中沒有“包含”的可同化功能,但是,可以使用具有OCaml 內核的Notebook Jupyter構建互動式檔案。
此外,在撰寫Real World OCaml工具的第二版期間,mdx旨在簡化將代碼片段集成到文本內容中,使這些片段可執行并接近“文學”的編程方法。
該工具 (mdx) 與Dune (OCaml 的規范構建系統)很好地集成,并允許 Markdown 檔案的“類似單元測驗”的執行,并且正在無縫集成到ODoc(OCaml 的新檔案生成器)中。您可以在此專案中看到一些示例,這些示例使用 mdx 使示例可執行并共享測驗套件:前言指南。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/517143.html
標籤:哈斯克尔ocaml
