ghc 相关问题

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

“找不到模块'ghci.ghcapicompat。”哪个安装`haskell-dap ghci-dap`

是我的GHCUP配置 - 我已经使用stack with command stack new stack-hls-dbg-demo创建了Haskell Project。 然后,我以下更新了snapshot.url,以便使用GHC-9.10.1-- 快照: URL:

回答 0 投票 0



“广义箭头”和过程符号?

在学习 Control.Arrow 和 Haskell 的内置过程表示法时,我想到这种语言可能会被证明作为一般幺半群类别的 eDSL 非常有用(使用 *** 表示张量和...

回答 1 投票 0

如何在去除箭头语法后获得haskell代码?

我目前正在尝试解决我的问题HXT:输入可以使用箭头语法更改吗?因此,希望在 ghc 编译器对 Arrow 语法进行脱糖处理后查看 haskell 代码。我该怎么办...

回答 1 投票 0

GHC 语言扩展“Arrows”的源代码在哪里?

我在哪里可以找到隐藏在语言杂注后面的源代码 {-# 语言箭头 #-} 我已经阅读了相应的论文(例如 Paterson,A New Notation for Arrows),那么理论上呢

回答 1 投票 0

(重新)安装 GHC 和设置 VSCode Haskell 插件时发生错误

我试图为 VSCode 设置 Haskell 插件,但在尝试时遇到了两个不同的问题。 第一:我在 VSCode 中设置 Haskell 插件时遇到的原始错误是: HLS 不...

回答 1 投票 0

GHC 什么时候会在内部改变不可变值?

我希望将 Haskell 用于包含不断变化的重状态的实时应用程序。 当然,状态是不可变的,因此在每个状态步骤中我都会重新创建一个稍微改变的新状态...

回答 3 投票 0

如何仅以一种方式揭露强制行为?

考虑这个有点愚蠢的数据类型: 类型数据AllowPrimesOnly = PrimesOnly |所有数字 数据编号 (allowPrimesOnly ::AllowPrimesOnly) 其中 一 :: 数字 所有数字 两个 :: 数字

回答 1 投票 0

有没有办法限制GHCi可以拥有的内存?

我习惯使用 GHCi 调试代码。通常,类似的事情会发生(当然不是那么明显): ghci> 让 f@(_:x) = 0:1:zipWith(+)f x ghci> 长度 f 然后,有一段时间没有任何反应...

回答 2 投票 0

GHC 严格字段打包与显式使用未装箱类型相同吗?

我相信如果我制作一个如下的构造函数: 数据我的东西 = 我的东西 字8# 字8# 字8# 字8# GHC(打开优化)现在会将未装箱的单词打包在一个单词中,而不是

回答 1 投票 0

为什么构造函数不能有必需的类型参数?

假设我定义了以下数据类型: 数据 fmt :* (n :: Nat) 其中 代表:: fmt -> fmt :* n 使用RequiredTypeArguments,我可以定义一个将n参数作为必需参数的函数...

回答 1 投票 0

如何组合 case 语句模式[重复]

我试图在 case 语句中匹配许多不同的构造函数。为了简单起见,假设在一半的情况下我们做同样的事情,而在另一半的情况下我们做其他的事情。即使我因素...

回答 1 投票 0

Haskell GHC:具有 N 个构造函数的模式匹配的时间复杂度是多少?

假设我们有以下 Haskell: 数据 T = T0 | T1 | T2 | ... |总氮 toInt :: T -> Int toInt t = 的情况 t T0 -> 0 T1 -> 1 T2 -> 2 ... TN -> N 使用什么算法...

回答 1 投票 0

如何使 GHC.Ptr 成为 Monad 的实例?

这是我到目前为止所拥有的: 实例 Monad Ptr 其中 回归=纯净 (>>=) (Ptr t) f = f t 抛出的错误是: • 无法将提升类型与非提升类型匹配 当

回答 1 投票 0

哪些包被硬连线到 GHC 中?

在尝试 cabal 沙箱时,我发现您无法在沙箱中安装不同版本的基础包和其他一些软件包,如本答案中所指出的。 我想知道哪些包是硬连线的...

回答 2 投票 0

Haskell 编译器

AFAIK GHC 是当今最常见的编译器,但我也看到,其他一些编译器也可用。 GHC 真的是适合所有用途的最佳选择吗?或者我可以使用其他东西来代替吗?例如...

回答 5 投票 0

Haskell 输入 `<-'

在 Haskell 中似乎无法正确排列(缩进)此代码。 出现错误: 输入 `<-' Can anyone spot where the error is at: evalListSplitAt n stratPref stratSuff [] = retur...

回答 1 投票 0

Haskell 中的内联汇编

我可以在 Haskell 中使用内联汇编(类似于 GCC 对 C 的作用)吗? 我想将我的 Haskell 代码与参考实现 (ASM) 进行比较,这似乎是最直接的方法。我

回答 1 投票 0

Haskell 编译器如何处理 'where' 语句?

在下面的函数中,我想知道编译器是否足够聪明来计算出 x 将保持不变,或者它会计算列表中每个项目的列表头? (我是我们...

回答 2 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.