haskell-stack

    5熱度

    1回答

    我正在使用堆棧構建靜態鏈接二進制文件,並嘗試向其添加調試符號(以下內容:https://downloads.haskell.org/~ghc/master/users-guide/debug-info.html)。但是GDB報告:no debugging symbols found。 我缺少什麼? 我已經加入到ghc-options在.cabal file:-g -rtsopts並向ld-opti

    3熱度

    1回答

    如何從列表中的'aa'到'zz'獲取字符串? 我知道這很明顯,但不知道解決這類問題的恰當習慣。只要用具體的例子來展示這個想法,我就會找出其餘的。 謝謝。 試圖 (++) <$> ['a'..'z'] <*> ['a'..'z'] 但它不會編譯。

    0熱度

    1回答

    我期待在以下模塊:https://hackage.haskell.org/package/boxes-0.1.4/docs/src/Text-PrettyPrint-Boxes.html 其中有內容: module Text.PrettyPrint.Boxes (-- * Constructing boxes #ifdef TESTING Box(Box, content)

    1熱度

    1回答

    如何準備一個包含所有必需的haskell軟件包和所需的編譯器的Docker容器,以便在我發佈stack build --docker時立即啓動應用程序構建,而不是下載依賴項和編譯器? 我試圖在那裏說 「創建用戶和組命名爲堆棧,併爲它創建一個〜/ .STACK目錄下面的堆棧文件的泊塢窗部分的「自定義圖像」部分。任何建造計劃和堆棧中的緩存將從Stack複製而來,這意味着它們不需要單獨下載。「 但是,這

    4熱度

    1回答

    我正在調用Web服務的haskell應用程序。我希望在構建stack build時,應用程序以實際生產服務器的URL爲目標,但在使用stack repl進行調試時,應用程序將以測試服務器的URL爲目標。 我想這可以通過條件編譯來實現,但是如何配置堆棧以將選項(如-DDEBUG=1)傳遞給GHCi而不是GHC?更一般地說,許多工具(Visual Studio,Xcode ...)支持項目的多個構建配

    0熱度

    1回答

    我剛開始學習Haskell。我選擇通過堆棧在PC上使用它。第一天,我和Chris Allen's tutorial一起工作,被卡在stack build部分。該命令返回一個錯誤,如下圖所示: C:\Users\USER\haskellProjects\bassbull>stack build primitive-0.6.2.0: download integer-logarithms-1.0.

    1熱度

    1回答

    我正在使用Yesod構建一個簡單的應用程序,並且我很難引入外部文件。這裏是我的代碼: {-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE QuasiQuotes #-} {-# LANGUAGE TemplateHaskell #-} {-# LANGUAGE TypeFamilies #-} import Yesod dat

    4熱度

    1回答

    我有一個軟件應用程序,可以用stack構建和安裝。我想爲Linux和Mac提供一個二進制包。爲此,我正在考慮nix,因爲除此之外,它可以用於Linux和Mac。這將爲我節省維護兩種包裝類型的麻煩。 閱讀nix包是如何定義的,我會期望一個stack基於項目可能與配置,將看起來像建: { stdenv, fetchurl, stack }: # we need to depend on stack

    4熱度

    2回答

    我在haskell-stack項目上使用GHC。我想解除錯誤字段的警告,直到出現編譯錯誤。 我試圖做到以下,但它不起作用。 ​​ 你能告訴如何解除缺少的字段警告到編譯錯誤嗎?

    1熱度

    1回答

    我有一個本地創作Haskell的項目,這既產生: 二進制可執行文件, 幾個新的哈斯克爾模塊,我想發到我的其他訪問,哈斯克爾基礎,可執行文件。 後: stack build stack install 我發現: 二進制可執行文件(#1,以上)運行在任何目錄下就好了。 但是,新的Haskell模塊(上面#2)只有在我從我的項目目錄中運行時才能找到! (也就是說,對於除#1以外的任何可執行文件)。