cost 177 ms
當使用模板 haskell 讀取的文本文件更改時,如何強制 Stack 重新編譯?

[英]How to force Stack to re-compile when a text file read using template haskell changes?

我目前正在為 xmonad 編寫配置。 我想制作一個可變的顏色主題配置,所以我將每個顏色主題設為一個類型,例如data Dracula = Dracula和一個顏色類型 class 現在我想更改顏色主題,然后使用 dmenu 腳本,該腳本會將所選顏色主題名稱寫入文本文件,每個名稱都是主題類型名稱的 ...

Haskell中的項目如何添加庫?

[英]How do I add libraries to a project in Haskell?

我正在嘗試編寫一個 parter 模塊,為此我想連接 parsec 庫。 我把依賴放在package.yaml,但是parsec只在Main.hs中可見。 我的 package.yaml 項目結構如下(使用stack new創建) 錯誤: ...

Haskell 無論輸入如何,堆棧都會給出 InvalidRelDir 錯誤

[英]Haskell stack gives InvalidRelDir error no matter the input

每次嘗試使用stack除了stack --version時,我都會遇到以下錯誤: 我想我刪除了我的一個項目中的.stack/work子文件夾(從 Windows 10 文件資源管理器中),這可能會導致問題,因為命令可能會查找該特定文件夾,並且stack test之前確實有效。 然而,在其他項目中有. ...

vscode 中的 haskell 插件不支持 ghc-9.2.5 但我不能使用其他 ghc 版本

[英]ghc-9.2.5 is not supported by haskell plugin in vscode but I can't use other ghc versions

我是 Haskell 的新手,我正在嘗試使用官方 haskell 插件在 vscode 中設置 haskell 插件,但我在設置 hls 插件的代碼提示和語法識別時遇到了一些問題。 我已經安裝了 ghc-9.2.4 和 9.2.3(通過 ghcup),因為插件完全支持它們,但不支持推薦的 9.2.5 ...

Haskell FFI:堆棧運行正常,但 GHCi 未正確鏈接

[英]Haskell FFI: stack run is ok, but GHCi does not link properly

我正在嘗試學習如何構建一個使用 FFI 的 Haskell 項目/工作流。 我正在使用堆棧,但在涉及導入的外部函數時,我發現自己無法使用 GHCi。 這是問題的簡化版本。 假設我在$PROJECT_ROOT/cbits中有以下兩個文件: 你好.h#ifndef HELLO_H #define HEL ...

堆棧構建 Haskell 代碼時執行格式錯誤

[英]Exec format error when stack building Haskell code

我正在嘗試堆疊構建我的 haskell 代碼,但我得到的只是 \AppData\Roaming\stack\setup-exe-cache\x86_64-windows\Cabal-simple_Z6RU0evB_3.2.1.0_ghc-8.10.7.exe:startProcess:無效參數(執行 ...

Haskell 獲取當前時間作為 ISO8601 字符串

[英]Haskell get current time as ISO8601 string

我已經嘗試了幾種可以在網上找到的方法來將當前時間打印為 ISO8601 字符串,但它們都沒有奏效: 這個 SO 答案假設您已經知道如何獲取當前時間,但我無法弄清楚。 我不斷收到錯誤Could not find module 'System.Locale' ,因為似乎System.Locale已被棄用 ...

比較兩個字符串列表並返回 Haskell 中不匹配的元素

[英]Compare two list of strings and return element that doesn't match in Haskell

我試圖弄清楚我需要做什么的邏輯。 我已讀入兩個文件並將它們保存為字符串列表。 一個列表是示例文本,另一個列表是單詞字典。 我想將示例列表中的每個元素與字典進行比較,如果示例列表中的單詞不在字典中,則返回說它不存在。 我可以為此使用過濾器 function 嗎,例如,獲取樣本列表的第一個元素並檢查字典 ...

Haskell 中的導入格式庫

[英]Import Format Library in Haskell

我正在嘗試使用格式庫和 fmt function。 我收到錯誤Variable not in scope: fmt:: t1 -> Text 。 我正在嘗試找到正確的導入模塊,但似乎無法正確找到它。 I've followed this https://hackage.haskell.org ...

不在 scope 中:類型構造函數或 class 'Text'

[英]Not in scope: type constructor or class ‘Text’

我正在嘗試學習 Haskell,我已經獲得了功能,但沒有告訴我如何使用它們或使用什么導入並試圖弄清楚。 我認為我得到的錯誤意味着我的導入不正確並且不確定它們是否正確。 有人可以告訴我是否正確設置了導入。 所以我創建了運行 someFunc 的基本 Stack 項目。 我為這些函數創建了一個名為 R ...

如何在 Haskell 中創建隨機二維數組?

[英]How can I create a random 2d array in Haskell?

我對 Haskell 還很陌生,在處理隨機值時我總是很困惑。 這次我嘗試創建一個 5x5 二維數組,其中每個單元格包含 4 個選項之間的隨機值。 然后在主要的 function 我輸入 如何創建一個創建板的 function,我需要在哪里做所有 g<-newStdGen 的事情? 任何建議將 ...

GHCI 不必要地重新編譯子包

[英]GHCI needlessly recompiles sub-package

我有一個包含子包(子包)的項目(我們稱之為父項目)。 使用 emacs 的 HLS,每當我在父文件中更改導入部分子 package 的文件並嘗試加載它時,GHCI 每次都會重新編譯整個子包。 子包中有很多 TH 代碼並且需要很長時間才能編譯,當您只想檢查某些東西是否有效時,這確實會干擾您的工作流程。 ...

為什么使用 stack new @ GHC 9.0.2 創建的項目會使語言服務器崩潰?

[英]Why does a project created with stack new @ GHC 9.0.2 crash the language server?

我對 haskell 完全陌生。 從我目前收集到的關於工具鏈的信息來看,cabal 和 Stack 是相互競爭的構建/包管理工具。 這個問題的答案非常有用。 我很高興得知 haskell 有一個成熟的語言服務器可用,但是在通過stack new創建的項目上對其進行測試時,困惑地發現服務器立即崩潰 ...

什么是最小的 stack.yaml 文件?

[英]what goes into a minimal stack.yaml file?

我有使用cabal build編譯的項目(但為了方便起見使用hpack )。 出於某種原因,我想用stack build編譯它們。 什么是最小的stack.yaml文件? 堆棧文檔詳細說明了此類文件中的內容,但沒有顯示最小(或任何我能看到的)示例。 我擔心在現有項目上使用stack init會產生 ...

Haskell Stack 的工作流程如何工作?

[英]How does the workflow with Haskell Stack work?

我不明白堆棧的意義。 我曾經在我最喜歡的環境中編寫我的 Haskell 代碼,使用 GHC(i) 運行或編譯,如有必要,使用 Cabal 安裝包。 現在,這顯然不再是 go 的方式,但我不明白如何使用 Stack。 到目前為止,我只知道我需要編寫stack exec ghci而不是ghci來啟 ...

.cabal 文件在 Visual Studio Code 中保存時不斷恢復為模板

[英].cabal file keeps reverting to template on save in Visual Studio Code

我一直在閱讀Haskell 《第一原則編程》一書,我已經進入了測試部分,在那里我開始遇到這個奇怪的問題。 每當我嘗試為我的項目編輯 .cabal 文件時,每次我保存它時,它都會恢復為使用堆棧創建項目時生成的 template.cabal 文件。 我試過在不格式化的情況下保存並在 Notes 中編輯文 ...

如何更新堆棧項目的 GHC 版本? 錯誤:GHC 8.10 編譯的 ghcide 無法加載包:haskell-language-server-8.10.7

[英]How can i update the version of my GHC for my stack project? ERROR: ghcide compiled by GHC 8.10 failed to load packages:haskell-language-server-8.10.7

幾個月前我創建了一個 stack haskell 項目,然后完成了它。 我想添加並修復它存在的一些問題,但是當我嘗試在 vs 代碼(Visual Studio 代碼)上打開 .hs 文件時,我在標題中遇到了錯誤,完整的問題在這個問題的底部。 我嘗試重新安裝堆棧,但沒有任何改變。 我還將stack.y ...

無法在 Windows 上安裝我的 Hakyll 博客(.network 庫問題)

[英]Cannot install my Hakyll blog on Windows (issue with network library)

我的 Ubuntu 筆記本電腦壞了。 所以我正在嘗試為我的Hakyll 博客安裝 Haskell 項目 Windows。我沒有對源代碼和stack.yaml文件做任何更改,我安裝了 Haskell 平台。 庫網絡無法編譯。 當我做 我收到這些錯誤消息: 我不知道該怎么辦,我將不勝感激任何幫助。 ...


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