Glasgow Haskell Compiler是功能语言Haskell的最先进的开源编译器和交互式环境。使用此标签专门针对GHC的问题而不是关于Haskell的问题,因为除非另有说明,否则几乎所有人都将使用它。
安装 GHC 时出现自制错误:链接器没有选项 `-no_fixup_chains`
我尝试使用自制软件安装 GHC(因为 Xcode 需要 MacOS 13.5 及更高版本,但我仍然使用 10.15)。安装错误如下: ... ==> ./configure --prefix=/private/tmp/ghc-202...
如果我显式启用 DerivingStrategies,Cabal 与 GHC 不同,为什么不会自动启用 GeneralizedNewtypeDeriving?
(第一次玩这些东西。) 从文档中我倾向于认为,如果我启用 DerivingStrategies 扩展,我不需要启用 GeneralizedNewtypeDeriving 或
发送 POSIX 信号(SIGTERM 等)时在多个 Haskell 子线程中运行清理函数
TL;DR - 我如何在 Haskell 中进行以下工作: 向具有许多活动线程(每个线程都在执行一项作业)的长时间运行的程序发送 SIGTERM 让所有子线程运行清理函数(更新...
我有以下以连续传递风格编写的 haskell 函数: 导入 Data.Bits ((.|.), shiftR) nextPowerOf2 :: Int -> Int 下一个PowerOf2 0 = 1 nextPowerOf2 x = (去$去$去$去...
在 GHC Haskell 中,Map k v 有一个类型角色声明,使 k 为名义型。这是因为用户可以将 k 强制转换为具有相同表示形式但不同 Ord 实例的另一种类型,br...
我正在尝试编译一个包含大量错误的 haskell 文件。我想开始调试第一个,但不幸的是,它们太多了,以至于它们超出了屏幕范围。 我想点...
我有以下数据类型定义: 类型 DynamicF' :: k -> (k -> 类型) -> 类型 数据 DynamicF' k f 其中 DynamicF :: 可输入 a => f a -> DynamicF' k f 问题是,将军...
为什么 Data.Dynamic 包含见证而不是类型类约束?
Data.Dynamic 有以下实现: 数据动态在哪里 动态 :: TypeRep a -> a -> 动态 我发现以下定义是等效的(至少我......
有没有一种相当快速的方法可以从Javascript中的数字中提取指数和尾数? AFAIK 没有办法获取 Javascript 中数字后面的位,这让我觉得......
Haskell 速度问题,执行程序的两个部分比单独执行任一部分花费的时间要长得多
我有一个Haskell程序,主要有两行代码: putStrLn $"Day11:part1:" ++ show (sum $bigManhattan 1 galaxies <$>pairs) putStrLn $“第 11 天:第 2 部分:” +...
我正在MacOS(M2 gpu)中的haskell中开发vulkan应用程序。 以下项目(vulkan)中的代码宽度= realToFrac(宽度(swapchainExtent :: Extent2D)) https://github.com/expipiplus1/vulkan/blob/
Haskell - 安装 Text.Regex.Posix 时 Cabal 链接器命令失败
我对使用 Haskell 还很陌生。我的教授让我们在课堂上使用它。 目前正在 Mac 上工作。在浏览一些教程时,我发现我必须下载正则表达式包......
GHC API 相当于将 C/C++ 文件/对象添加到编译中
假设我有这个 GHC 命令: ghc -ibuild/foreign/somelib \ -lstdc++ \ -outputdir“$buildDir”\ 外国/somelib/somelib.o \ src/Main.hs -o "$buildDir/Main" 有点
为自定义数字类型启用 -Woverflowed-literals
默认情况下,如果文字的精度对其类型而言太大,GHC 会启用 -Woverflowed-literals 警告来发出消息: OverflowedLiterals.hs:10:12:警告:[GHC-97441] [-Woverflowed-litera...
我最近一直在通过 Singletons 库在 Haskell 中尝试依赖类型。为了获得更好的理解,我一直在尝试自己的各种类型的实现,而没有......
“Haskell in 5 Steps”中的 Hellow World 程序无法编译
我正在尝试 Haskell 并登陆此 wiki 页面:https://wiki.haskell.org/Haskell_in_5_steps 从它的名字来看,它听起来很官方,而不是某个随意的人的博客文章:) 说明...
如何从 GHC/Cabal/Stack 获取错误和警告计数?
如果我在 PowerShell 中运行 dotnet build 来构建 .NET 项目,在输出末尾,我会看到一条消息,告诉我编译器在构建项目时生成了多少个警告和错误。我...
使用 GHC 8.10 和 9.0 foo (a :: Aaa) 足以消除我想要使用哪个字段的歧义。 从 9.2 开始,我收到一条警告(模糊字段): 属于 Aaa 类型的字段“foo”是不明确的。 ...
为什么在具有存在量化的记录上使用刚性类型进行独立推导会失败?
我试图将关联类型与存在类型进行比较,并编写了以下代码片段: {-# 语言灵活上下文 #-} {-# 语言存在量化 #-} {-# LANGUAGE StandaloneDeriv...
如果我运行 dotnet build 来构建 .NET 项目,在输出末尾,我会看到一条消息,告诉我编译器在构建项目时生成了多少警告和错误。我已附上...