ghc

ghc

文章 0 浏览 6

cabal-dev 的重新安装行为

我一直在使用的最新的 cabal-install(0.13.3,来自 darcs repo)很好;它会让您知道何时可能会因重新安装而破坏 GHC 安装。我想知道的是:假设 cabal…

摘星┃星的人 2025-01-03 07:56:02 6 0

GHC Core 作为“字节码”?

据我了解,GHC(Glorious Glasgow Haskell Compiler)将Haskell编译为“Core”,然后将该Core编译为机器代码。将 Haskell 程序作为 GHC Core 分发,就…

苏辞 2025-01-03 06:37:12 4 0

简单的 Haskell 编译错误无法理解

我目前正在学习 Haskell。我正在尝试编写一个函数,给定两个包含 n 个不同元素的列表,如果一个是另一个的排列,则返回 true。我这样做是为了练习。 …

も星光 2025-01-02 11:57:41 3 0

我可以禁用“非详尽模式匹配”吗?仅针对 lambda 发出警告?

我可以禁用仅针对 lambda 的非详尽模式匹配警告吗? 我一般喜欢这个警告,但不喜欢像这样的实际 lambda 文字: map (\(x:xs)->...) ls 我认为这段代码…

回眸一笑 2025-01-02 04:43:09 6 0

函数不仅仅有类型:它们是类型。和种类。和排序。帮助破碎的心灵重新整合起来

我正在做我平常的“睡前阅读LYAH的一章”例行公事,感觉我的大脑随着每个代码示例而扩展。此时我确信我理解了 Haskell 的核心优势,现在只需要理解标…

夏雨凉 2025-01-01 15:16:54 4 0

如何实现惰性常量空间三分区函数?

我已将现有的 Data.List.partition 实现概括 partition :: (a -> Bool) -> [a] -> ([a],[a]) partition p xs = foldr (select p) ([],[]) xs where --…

ゃ人海孤独症 2025-01-01 11:24:34 3 0

我的图书馆的变化使它变慢了很多。分析对我没有帮助。速度缓慢的原因可能是什么?

我的问题,简单地说, 我对我的库进行了更改,现在它慢得多,但我无法弄清楚它在哪里花费了所有额外的时间。分析报告没有帮助。请帮我看看可能是什么…

尽揽少女心 2024-12-31 23:22:56 3 0

如何在不使用 -XUndecidableInstances 的情况下绕过功能依赖性的覆盖条件

在使用函数依赖项时,我经常遇到覆盖条件。可以使用 UndecidableInstances 来解除它,但我通常会尝试远离该扩展。 这是一个有点人为的示例,无需 Unde…

匿名。 2024-12-31 22:29:24 4 0

创建 GHC.Prim.Any,而不是自由变量 [在多态函数中]

这是一个错误吗? {-# LANGUAGE NoMonomorphismRestriction #-} import qualified Text.Parsec.Token as P import Text.Parsec.Language (haskellDef)…

余生再见 2024-12-29 22:31:27 5 0

ghc 运行时对分析的支持是如何实现的?

我在评论中没有找到太多文档。有没有好的博客文章或类似的文章?…

掩于岁月 2024-12-29 12:09:29 4 0

写“fib”并行运行:-N2 更慢?

我正在学习 Haskell 并尝试编写并行执行的代码,但 Haskell 总是按顺序运行它。当我使用 -N2 运行时标志执行时,比忽略此标志需要更多的时间来执行。 …

完美的未来在梦里 2024-12-29 07:58:16 2 0

在类型级别未定义

通常,当我使用 Haskell 代码时,我会使用类型注释和 undefined 来存根。 foo :: String -> Int foo = undefined 是否有一个类型级别的“未定义”,我…

呆橘 2024-12-29 06:26:44 4 0

重叠模式匹配

我有以下代码: test :: String -> Bool test "g" = True test "global" = True test _ = False 当我将其加载到 GHCi (7.0.3) 中时,我得到: Warning…

如何视而不见 2024-12-28 13:01:07 5 0

如何将 GHC 编译错误输出或重定向到文件而不是标准输出?

我正在尝试编译一个包含大量错误的 haskell 文件。我想开始调试第一个,但不幸的是,它们太多了,以至于它们超出了屏幕范围。 我想将错误消息通过管道…

小清晰的声音 2024-12-28 12:45:27 3 0

Haskell 中无限列表的编译器优化?

我有各种 t -> 类型的“部分排列”函数也许 t 要么通过返回 Just 将我带到数据结构中的新位置,要么返回 Nothing(如果它们还无法到达那里)。 我通常…

彻夜缠绵 2024-12-28 09:26:14 2 0
更多

推荐作者

眼泪淡了忧伤

文章 0 评论 0

corot39

文章 0 评论 0

守护在此方

文章 0 评论 0

github_3h15MP3i7

文章 0 评论 0

相思故

文章 0 评论 0

滥情空心

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文