ghc 相关问题

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

在 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

将参数传递给参数为LTE的函数的证明

我有一个函数减去两个Nats。我如何证明我要传递给它的第一个参数实际上小于第二个伪参数:(k:Nat)->(n:Nat)-> {自动更小:LTE kn}-&...

回答 1 投票 0

如何在Haskell中将其更改为while循环?

Haskell具有挑战性!到目前为止,我发现我可以执行以下操作来模拟Haskell中的for循环,以从用户获取数字列表:myList

回答 1 投票 0

Haskell中的封闭类型族和类型推断

在GHC-7.7(和7.8)中引入了封闭型族:封闭型族的所有方程式都定义在一个地方,不能扩展,而开放型族可以具有实例...

回答 1 投票 16

堆栈分析跳过依赖项中的成本中心

我正在尝试使用可哈希库等对我的程序进行概要分析。我不想分析我的代码的依赖关系,我只想分析我的代码(也许... ...>

回答 1 投票 0

Haskell:对功能列表参数中的每个元素执行功能

可能对此有一个简单的答案,但是我是Haskell的新手。我试图遍历一个函数参数,并使用每个列表元素来调用另一个函数。我有一个函数,......>

回答 1 投票 1

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