ghc 相关问题

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

将参数传递给参数为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

Cabal无法解决对Idris的依赖性

我是Haskell生态系统的新手,正在尝试在我的MacOS Catalina上安装Idris。因此,在$ brew install ghc $ brew install cabal-install之后,我有了The Glorious Glasgow Haskell编译系统,...

回答 1 投票 0

GHC链接器找不到lHSsemigroups

我正在尝试使用以下命令在启用了概要分析的Windows上编译Haskell项目。 ghc --make -O -prof -fprof-auto game_dangerous.hs我自己开发了该项目,并且...

回答 1 投票 1

初始化期间指针/外部指针的垃圾收集

我正在使用Data.ByteString.Internal中的mallocByteString创建一个缓冲区。并且在写时,有时我可能会意识到我没有分配足够的内存,所以我分配了更大的缓冲区,并且...

回答 1 投票 1

阴谋安装使用的内存有限吗?

我的服务器托管受到1GB内存的限制。当我想编译git-annex之类的大程序时,Cabal占用了大量内存。有没有一种方法可以使用某些选项来限制cabal或gcl来限制内存...

回答 2 投票 18

安装Haskell时出错,无法安装ghc

ghc-8.6.5 / compiler / stage2 / build / libHSghc-8.6.5-ghc8.6.5.dylib:Lzma库错误:可能没有进度tar:错误退出由于先前的错误而延迟。开箱失败!安装失败,...

回答 1 投票 1

即使在路径中,堆栈也会始终下载ghc

我想在当前运行Windows 10 build 1803的计算机上使用Haskell,并且正在使用25 Mbps的宽带连接。截至2018年,名为ghc的Haskell编译器版本为8.4.3。首先...

回答 1 投票 3

减少Haskell程序中的垃圾回收暂停时间

我们正在开发一个程序,该程序可以接收和转发“消息”,同时保留这些消息的临时历史记录,以便在需要时可以告诉您消息的历史记录。消息是...

回答 5 投票 126

创建不创建控制台窗口的Windows可执行文件

我使用haskell-gi编译了Windows GUI应用程序。一切似乎都正常。但是,每次我双击Windows资源管理器中的可执行文件以执行该程序时,Windows也会...

回答 1 投票 0

创建不创建命令提示符窗口的Windows可执行文件

我在Windows下编译了我使用haskell-gi编写的GUI应用程序。一切似乎都正常,但每次我在Windows资源管理器中双击exe文件以执行...

回答 1 投票 0

Haskell:组合存在量词和通用量词意外失败

[我正在尝试使用GHC版本8.6.5在Haskell中对以下逻辑含义进行建模:(∀a。Φ(a))→¬(∃a:Φ(a))我使用的定义如下: ...

回答 1 投票 6

从第三方库中弃用或屏蔽模块或函数

[在我们的项目(带有可执行文件和库部分的阴谋项目)中,有时我们会实现“安全”或改进版本的标准功能,例如基础并导出调整后的版本...

回答 1 投票 1

使用GHC.runGhc失败,并显示错误:“无法为'GHC.Types'加载接口,找不到与'ghc-prim'相匹配的单位ID”

我有以下代码,它通过调用GHC API尝试在运行时编译和打印一个简单表达式:模块Main,其中import GHC import GHC.Paths作为GHP import GHC.Types import GHC ....

回答 1 投票 0

(Haskell中(^)的怪异行为

为什么GHCi在下面给出错误的答案? GHCiλ>((-20.24373193905347)^ 12)^ 2-((-20.24373193905347)^ 24)4.503599627370496e15 Python3 >>>(((-20.24373193905347)** 12)** 2-((-20 ....] >

回答 1 投票 3

Haskell与表达式类型签名的默认交互

如果我在Haskell脚本中键入以下内容:expressionTypeSigValue = 0 ::积分a => a typeSigValue ::积分a => typeSigValue = 0,然后将其加载到GHCi(v。8.0.2)中,它会通知我。 ..

回答 1 投票 2

内存使用率异常(内存泄漏?)

我具有以下类型和两个相关的功能,作为大型列表折叠的一部分,我打算对其进行测量:类型和访问功能:数据聚合a =聚合(也许a)(a->聚合a)...] >

回答 1 投票 1

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