ghc 相关问题

Glasgow Haskell Compiler是功能语言Haskell的最先进的开源编译器和交互式环境。使用此标签专门针对GHC的问题而不是关于Haskell的问题,因为除非另有说明,否则几乎所有人都将使用它。

Cabal 安装库会产生冲突的 ghc-boot

我不得不在 Windows 上重新安装 ghc。成功后,我无法使用 cabal 安装软件包。我已经完成了 cabal install cabal-install。我可以运行测试和构建。但是,安装任何 pa...

回答 0 投票 0

当我们无论如何都可以绕过限制时,为什么不能部分应用类型族/同义词?

考虑以下 Map 类型函数: 输入 Map :: (k1 -> k2) -> [k1] -> [k2] 键入 family Map f l 其中 映射_'[] = '[] 映射 f (x : xs) = f x : 映射 f xs 然后我可以定义: 输入 MkP...

回答 1 投票 0

启用 Strict pragma 时,跨模块导入中的 Aeson 2 格式错误的字段

请注意,下面描述的问题不会发生在 aeson 1.4.7(堆栈 LTS-16.31)中。这可能与 ghc 9.2.7 有关。 我注意到如果我在 ...

回答 1 投票 0

安装 QuickCheck 的问题

我在使用 GHC 9.4.4 和 GHC 8.8.4 安装 QuickCheck for Haskell 时遇到问题,我得到了相同的输出。任何帮助将不胜感激! 解决依赖... 阴谋集团:Co...

回答 0 投票 0

追踪约束的技术

这里的情况是:我写了一些带有类型签名的代码,而GHC抱怨无法推导出x ~ y的一些x和y。你通常可以给GHC扔一块骨头,然后简单地将同构添加到...

回答 2 投票 322

在 Mac 上安装 Haskell 时,使用 NonZeroExit 77 构建失败,"ghcup --cache install "失败。

有人知道如何解决这个错误吗?我目前正试图使用来自https:/www.haskell.orgghcup的说明在Mac上安装Haskell。安装从以下命令行开始:...。

回答 1 投票 -1

Haskell 高阶函数和关联性

我是学FP的,在玩了GHCi后有一些困惑。说我有2个简单的函数:两次::(a ->a)->(a ->a)两次f a = f (f a) --公式1 double:: Int -> ...

回答 1 投票 2

有没有一种无符号整数类型会警告负数?

最新版本的ghc会在整数文字超出指定类型的范围时发出警告。例如: $ ghci >>> let x = 330492039485 :: Data.Word.Word8 :2:9: 警告:...

回答 1 投票 25

交叉编译时没有发现Ghc的咒语

我试着从linux i386交叉编译到arm-linux-gnueabihf,但我无法实现,因为它在运行 "make "时给了我这个奇怪的错误:检查ncurses.h可用性......是的检查......。

回答 2 投票 5

告诉cabal-install不要在/ tmp中构建

尝试进行cabal安装后,我从ld得到了1号出口错误(实际的失败软件包是haskell-src-exts)。通过使用sudo选项--config ld选择黄金链接器,然后...

回答 1 投票 1

指定ghc编译器的自定义临时目录

我正在运行Ubuntu 14.04 LTS的Web服务器上使用ghc。由于某些限制,我无法提供对/ tmp文件夹的写入权限。 ghc编译器在删除...

回答 1 投票 1

在新类型中包装类型

在下面的代码中,我警告了孤立实例:实例(MonadIO m,Monad m)=> GenerateUUID m实例(MonadIO m,Monad m)=> GenerateUUID m,其中generateUUID = liftIO nextRandom ...

回答 1 投票 0

作为许可证的安装错误提示:openBinaryFile:不存在(没有这样的文件或目录)

我有cabal版本:❯cabal --version cabal-install版本3.0.0.0,使用Cabal库的3.0.0.0版进行编译这是我正在做的事情。 mkdir foo cd foo cabal init cabal install and I ...

回答 1 投票 2

Haskell高阶函数和GHC评估器

我正在学习FP,在和GHCi玩耍后有些困惑。假设我有2个简单函数:两次::(a-> a)->(a-> a)两次fa = f(fa)-公式1 double :: Int-> ...

回答 1 投票 2

如何为通用类型的数据字段生成隐藏实例

我正在寻找一种安全的方法来为具有没有派生类的字段的数据类型生成实例,但是此类字段具有Generic实例。我认为使用...

回答 1 投票 0

为什么是GHC.Types。这里有吗?

我刚才在Haskell进行一些代码高尔夫球运动,当时我遇到了一个对我来说没有太大意义的错误。决定在GHCi中进行检查,现在我真的很困惑。 λ>:t复制&...

回答 1 投票 5


从可执行文件中查找ghc版本

我的系统中有一个可执行文件,它是通过GHC编译器生成的。有没有办法找到用来构建它的GHC版本?

回答 1 投票 0

[Stack build error:构建软件包aeson时。 (校准)ExitFailure 1

[当我运行“ stack build”时,我得到一个错误:-在使用以下程序构建软件包aeson-1.1.2.0时:/Users/kaspazza/.stack/setup-exe-cache/x86_64-osx/Cabal-simple_mPHDZzAJ_1.24.2。 0_ghc-8.0.2 --builddir = ....

回答 1 投票 1

各种“ ..Instances”编译指示如何协同工作,是否有解决我当前问题的方法?

请考虑以下代码:{-#LANGUAGE FlexibleInstances#-} {-#LANGUAGE UndecidableInstances#-}类X一个类Y一个实例Y布尔实例(Y a)=> X一个实例{-#重叠#-} X Int ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.