ghc

ghc

文章 0 浏览 6

Haskell 中通过 unsafePerformIO 的全局变量

GHC API 要求在调用之前进行一些初始化。具体来说,parseStaticFlags 只能调用一次。 我有可以调用 runGhc :: MaybeFilePath :: Ghc a -> 的函数多次 …

时光瘦了 2024-11-17 01:36:56 8 0

使用 GHC 编译 hs 文件时的 -i 选项是什么以及如何在 GHCi 中执行相同操作?

好的,当我使用 GHC 编译时,我一直在使用 -i 编译选项来指定某个 haskell 源的文件夹。 ghc -threaded -i/d/haskell/src --make xxx.hs 我知道它在编…

空城旧梦 2024-11-17 00:16:36 7 0

为什么 GHC 每个线程都有一个堆栈?

据我了解,GHC 为每个线程提供了一个堆栈。为什么这是必要的? GHC 不能编译为 CPS 吗?线程不就是简洁地表达为闭包吗?…

仙女山的月亮 2024-11-16 23:27:41 4 0

GHC的优化程度

我不太熟悉Haskell/GHC可以优化代码的程度。下面我有一个非常“暴力”(在声明意义上)的 n 皇后问题的实现。我知道它可以写得更有效,但这不是我的问…

如果没有你 2024-11-16 19:34:43 6 0

LLVM 对 GHC 的调用约定

以下是 LLVM 文档“langref” 中的文本: “cc 10”-GHC 公约 此调用约定是专门为 Glasgow Haskell 编译器 (GHC) 使用而实现的。它传递寄存器中的所有…

梦里人 2024-11-16 04:56:21 10 0

使用foldl'、foldr 进行列表串联

我现在正在学习Haskell,我面临以下问题: 我想使用foldl'和foldr重写++函数。我已经用foldr 做到了: myConcat xs ys = foldr (:) ys xs 我不能使用f…

岁吢 2024-11-15 18:16:09 7 0

我在哪里可以了解#ifdef?

我看到这经常用于使模块与 GHC 和 Hugs 兼容,但谷歌并没有帮助我了解更多信息。 我可以在条件语句中放入什么?我可以根据正在使用的“base”版本来制…

橘和柠 2024-11-15 12:01:37 4 0

为什么 GHCi 输入这个语句很奇怪?

在回答 stackoverflow 上的问题时,我注意到 GHCi(交互式)在 let 语句中分配了过于严格的类型。也就是说,给定代码, import Control.Arrow f = max…

演多会厌 2024-11-14 06:53:14 11 0

是否可以使用 cabal 安装最新版本的 ghc?

我希望标题是不言自明的。我似乎无法在 hackage 上找到 ghc 包。…

夜深人未静 2024-11-14 05:50:15 6 0

Haskell 中的内联汇编

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

城歌 2024-11-13 09:19:10 4 0

帮助运行 Yesod 开发服务器?

我目前正在尝试 haskell 的 Web 开发框架,最近遇到了 yesod。它看起来很有趣,所以我使用 cabal 安装了它,但是我无法运行开发服务器。按照他们的入…

一页 2024-11-13 07:45:42 10 0

与GHC交叉编译

是否可以使用 交叉编译 haskell.org/ghc/" rel="noreferrer">Glasgow Haskell 编译器 用于通用架构? 如果没有,这个功能是否计划在不久的将来开发?…

流心雨 2024-11-10 12:54:51 6 0

阅读 GHC 核心

Core是GHC的中间语言。阅读Core可以帮助你更好地了解程序的性能。有人向我索要有关阅读 Core 的文档或教程,但我找不到太多。 有哪些文档可用于阅读 G…

尹雨沫 2024-11-09 17:43:07 10 0

用 GHC 编译成巨大的二进制文件的小型 Haskell 程序

即使是很小的 Haskell 程序也会变成巨大的可执行文件。 我编写了一个小程序,它被编译(使用 GHC)为二进制文件,大小扩展为 7 MB! 什么会导致即使是…

茶花眉 2024-11-09 15:24:31 10 0

使用从源代码编译的 GHC API

我想在客户端程序中使用 GHC API GHC 的修改版本。获取 GHC 源很容易 并构建并安装修改后的 GHC,但安装 修改后的 GHC 会导致所有旧的(Cabal)依赖关…

人生戏 2024-11-09 06:35:02 10 0
更多

推荐作者

櫻之舞

文章 0 评论 0

弥枳

文章 0 评论 0

m2429

文章 0 评论 0

野却迷人

文章 0 评论 0

我怀念的。

文章 0 评论 0

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