ghc 相关问题

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

编译器开关打开/关闭调试信息?

好的,所以这是一个简单的问题。我写了一个函数debug :: String - > IO()。我想设置一下,以便当我以一种方式编译程序时,此函数会写入标准错误,并且...

回答 3 投票 10

为什么(>>)没有定义为(*>)?

GHC目前实现>> as(>>):: m a - > m b - > m b m >> k = m >> = \ _ - > k为什么不执行以下操作呢? (>>):: m a - > m b - > m b m >> k ...

回答 2 投票 21

为什么ghci在这种情况下不提供预期的Ambiguous类型变量错误?

我正在写一本Haskell书。它有以下示例:ghci> Right 3 >> = \ x - > return(x + 100)它预计会出现这个错误: :1:0:......

回答 1 投票 6

GHC如何实现unsafePerformIO?

从unsafePerformIO开始,到RTS,libc或OS API结束,GHC如何实现IO?我试图了解当标准前奏不是时,IO在Haskell中如何工作......

回答 1 投票 4

Hylomorphism中的森林砍伐

维基百科写的关于Hylomorphism:在[...]函数式编程中,一个hylomorphism是一个递归函数,对应于一个变形的组成(它首先构建一组...

回答 1 投票 7

实现可能版本的GHC.Exts''功能

GHC.Exts导出函数:确保列表的所有元素都相同然后返回该唯一元素此函数是部分的,因为如果不是全部则抛出错误...

回答 2 投票 3

如何在NixOS上使用新的haskell-ng基础架构?

如何使用新的haskell-ng基础架构在NixOS上设置简单的Haskell开发环境?

回答 1 投票 24

我如何分析GHC用于使用Stack编译项目的内存量?

我有一个使用Stack构建的Haskell库,我正在尝试查看使用多少内存来编译它。我在命令行上传递什么参数来查看编译期间的内存使用情况?我知道我 ...

回答 1 投票 0

GHC库中定义的Ord类在哪里?

GHC.Base的来源在开头有说明部分说明GHC Prelude的整体结构有点棘手......所以粗略结构如下,在(线性化)依赖顺序中......

回答 1 投票 3

由于缩进而调试显式字符

由于缩进,Haskell会自动插入分号和括号。在这个答案中,类型错误用于让ghci以明确显示的分号和大括号打印代码。我怎么看......

回答 1 投票 5

中断也是GHC中的异步异常吗?

当试图理解GHC程序如何在信号和异常方面起作用时,我发现了一个有趣的,如果没有关于“修复”括号的讨论。我很难理解为什么......

回答 1 投票 2

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