簡體   English   中英

使用 haskell / cabal / stack 進行運行時類型檢查

[英]runtime type checking with haskell / cabal / stack

在 Haskell 項目中,我使用了一個我知道包含類型錯誤的依賴項。 但這實際上很好,因為我從不調用此代碼。

所以我想啟用defer-type-errors只針對那個依賴包

有沒有辦法將編譯器指令的范圍限定在某個地方(堆棧?cabal?)

如果你真的需要,你可以在 stack.yaml 中為每個包設置 ghc 選項,即:

ghc-options:
    your_package_name: -fdefer-type-errors

我不確定它是否與 ghcjs 兼容。

但是請務必讓您的包的用戶知道,也許在文檔中包含一個大粗體的免責聲明。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM