Glasgow Haskell Compiler是功能语言Haskell的最先进的开源编译器和交互式环境。使用此标签专门针对GHC的问题而不是关于Haskell的问题,因为除非另有说明,否则几乎所有人都将使用它。
我有一个函数减去两个Nats。我如何证明我要传递给它的第一个参数实际上小于第二个伪参数:(k:Nat)->(n:Nat)-> {自动更小:LTE kn}-&...
Haskell具有挑战性!到目前为止,我发现我可以执行以下操作来模拟Haskell中的for循环,以从用户获取数字列表:myList
在GHC-7.7(和7.8)中引入了封闭型族:封闭型族的所有方程式都定义在一个地方,不能扩展,而开放型族可以具有实例...
我正在尝试使用可哈希库等对我的程序进行概要分析。我不想分析我的代码的依赖关系,我只想分析我的代码(也许... ...>
可能对此有一个简单的答案,但是我是Haskell的新手。我试图遍历一个函数参数,并使用每个列表元素来调用另一个函数。我有一个函数,......>
我是Haskell生态系统的新手,正在尝试在我的MacOS Catalina上安装Idris。因此,在$ brew install ghc $ brew install cabal-install之后,我有了The Glorious Glasgow Haskell编译系统,...
我正在尝试使用以下命令在启用了概要分析的Windows上编译Haskell项目。 ghc --make -O -prof -fprof-auto game_dangerous.hs我自己开发了该项目,并且...
我正在使用Data.ByteString.Internal中的mallocByteString创建一个缓冲区。并且在写时,有时我可能会意识到我没有分配足够的内存,所以我分配了更大的缓冲区,并且...
我的服务器托管受到1GB内存的限制。当我想编译git-annex之类的大程序时,Cabal占用了大量内存。有没有一种方法可以使用某些选项来限制cabal或gcl来限制内存...
ghc-8.6.5 / compiler / stage2 / build / libHSghc-8.6.5-ghc8.6.5.dylib:Lzma库错误:可能没有进度tar:错误退出由于先前的错误而延迟。开箱失败!安装失败,...
我想在当前运行Windows 10 build 1803的计算机上使用Haskell,并且正在使用25 Mbps的宽带连接。截至2018年,名为ghc的Haskell编译器版本为8.4.3。首先...
我们正在开发一个程序,该程序可以接收和转发“消息”,同时保留这些消息的临时历史记录,以便在需要时可以告诉您消息的历史记录。消息是...
我使用haskell-gi编译了Windows GUI应用程序。一切似乎都正常。但是,每次我双击Windows资源管理器中的可执行文件以执行该程序时,Windows也会...
我在Windows下编译了我使用haskell-gi编写的GUI应用程序。一切似乎都正常,但每次我在Windows资源管理器中双击exe文件以执行...
[我正在尝试使用GHC版本8.6.5在Haskell中对以下逻辑含义进行建模:(∀a。Φ(a))→¬(∃a:Φ(a))我使用的定义如下: ...
[在我们的项目(带有可执行文件和库部分的阴谋项目)中,有时我们会实现“安全”或改进版本的标准功能,例如基础并导出调整后的版本...
使用GHC.runGhc失败,并显示错误:“无法为'GHC.Types'加载接口,找不到与'ghc-prim'相匹配的单位ID”
我有以下代码,它通过调用GHC API尝试在运行时编译和打印一个简单表达式:模块Main,其中import GHC import GHC.Paths作为GHP import GHC.Types import GHC ....
为什么GHCi在下面给出错误的答案? GHCiλ>((-20.24373193905347)^ 12)^ 2-((-20.24373193905347)^ 24)4.503599627370496e15 Python3 >>>(((-20.24373193905347)** 12)** 2-((-20 ....] >
如果我在Haskell脚本中键入以下内容:expressionTypeSigValue = 0 ::积分a => a typeSigValue ::积分a => typeSigValue = 0,然后将其加载到GHCi(v。8.0.2)中,它会通知我。 ..
我具有以下类型和两个相关的功能,作为大型列表折叠的一部分,我打算对其进行测量:类型和访问功能:数据聚合a =聚合(也许a)(a->聚合a)...] >