ghc

    8熱度

    1回答

    代碼 {-# LANGUAGE ScopedTypeVariables, TypeApplications #-} -- I know this particular example is silly. -- But that's not the point here. g :: forall a . RealFloat a => Bool g = True main :: IO()

    4熱度

    1回答

    我一直在閱讀Haskell wiki上的type arithmetic頁面,並且在類型系統中嵌入的lambda微積分部分有點麻煩。從那一節中,我收集到以下代碼不適用於GHC/GHCi - 顯然GHC不應該能夠確定g的類型簽名。 {-# OPTIONS -fglasgow-exts #-} {-# LANGUAGE FlexibleContexts #-} {-# LANGUAGE Undeci

    6熱度

    1回答

    棧GHC - --version 光榮格拉斯哥Haskell的編譯系統,版本7.10.3 我想升級到GHC 8 我怎樣才能知道堆棧升級ghc?

    1熱度

    1回答

    我想知道具體爲什麼地圖不在以下工作: {-# Language RankNTypes #-} module Demo where import Numeric.AD newtype Fun = Fun (forall a. Num a => [a] -> a) test1 :: Fun test1 = Fun $ \[u, v] -> (v - (u * u * u)) test

    0熱度

    1回答

    有時,我只是爲了檢查它是否編譯而對代碼進行編寫 - 對生成的二進制文件沒有興趣。 例如,如果我正在做一個學習練習並且想要產生一些錯誤,或者如果某些代碼編譯沒有錯誤,我希望看到普通編譯輸出打印到終端,但不生成* .hi或通過運行ghc <myprogram>.hs發生的* .o文件。 我有時使用runhaskell有效地做到這一點,但這並不理想 - 它需要一個main函數,並且實際運行程序,而我只是

    1熱度

    1回答

    我在Windows 10上使用Stack來運行GHC,並在我的日常工作流程中使用Git Bash(MINGW64)。這包括使用GHC和GHCi,通常工作正常。 然而,當我請從MINGW64 stack test,輸出由ANSI顏色代碼亂碼: $ stack test UC-0.1.0.0: test (suite: UC-test) [?25lSorting Group 1: [2K[1

    6熱度

    1回答

    我試圖提取一個Haskell源的STG表現爲通過Outputable一個String,但它看起來像coreToStgArgs與以下轉儲panicing: [email protected] ~/Desktop/hue $ runhaskell test.hs [foo :: forall a. Num a => a -> a [GblId, Arity=2, Caf=NoCafRefs, St

    3熱度

    1回答

    我想在ubuntu上使用nix,並將XMonad作爲我的窗口管理器。 我在一臺使用nixOS的主機上可以很好地工作,但是我有另一臺尚未準備好nixOS的設備。 Ubuntu上的nix大多在那裏工作得很好,但xmonad無法找到有貢獻的庫。 相關的軟件包安裝: $ nix-env -q | grep xmonad xmonad-0.13 xmonad-contrib-0.13 xmonad-e

    3熱度

    1回答

    我玩弄單身的專業化: {-# LANGUAGE DataKinds #-} {-# LANGUAGE GADTs #-} {-# LANGUAGE KindSignatures #-} module Data.Test where data SingBool (b :: Bool) where STrue :: SingBool 'True SFalse ::

    0熱度

    1回答

    當我在沙箱中的項目運行cabal install,我得到 /usr/bin/ld: cannot find -lHSzlib-0.6.1.2-GcLmGV5PElZD6CJvjR9umm /usr/bin/ld: cannot find -lHSasync-2.1.1.1-2GwQEYzLBsdIBCHbNA3HGy /usr/bin/ld: cannot find -lHSnetwork-u