template-haskell

template-haskell

文章 0 浏览 1

也许是动态调度、智能构造函数、Template Haskell?

我正在查看 HaskellWiki >;存在类型 # 动态调度机制。 我在想,Template Haskell 中应该有一种方法来获取这部分: class Shape_ a where ... type Ra…

花开半夏魅人心 2024-12-10 11:33:18 1 0

Haskell 中的多项式因式分解

在 hammar 的帮助下,我制作了一个模板 Haskell 位,它编译 $(zModP 5) 为 newtype Z5 = Z5 Int instance Additive.C Z5 where (Z5 x) + (Z5 y) = Z5 …

千仐 2024-12-08 16:33:07 0 0

如何动态调用同一签名中多个模块中定义的函数

我定义了很多函数(比如 100 多个),每个函数都执行特定的工作,但具有相同的签名。这就像: module R001 (run) where run = module R002 (run) wher…

星光不落少年眉 2024-12-03 00:11:43 1 0

如何检查 Template Haskell 中引用的数据构造函数名称?

我正在尝试学习一些 Haskell 模板。作为练习,我编写了一个可以生成诸如 isLeft 和 isRight 之类的函数(受到 这个问题)。这是我的尝试: isA connam…

牵你的手,一向走下去 2024-12-01 20:01:47 0 0

如何摆脱 $(...) 和 [| ... |] 使用模板 Haskell 函数时的语法?

我正在尝试学习一些 Haskell 模板。作为练习,我编写了一个可以生成诸如 isLeft 和 isRight 之类的函数(受到 这个问题)。这是我的尝试: isA connam…

年少掌心 2024-12-01 19:59:45 0 0

为什么 Safe Haskell 不支持 Template Haskell?

Safe Haskell 的文档指出: [...] 不幸的是,Haskell 模板可用于破坏模块边界,因此可用于访问此构造函数。 [...] 使用 -XSafe 标志来编译 Danger 模…

紫瑟鸿黎 2024-11-30 03:30:50 0 0

Haskell -- 如何使用新的 4 参数准引用器

看起来准引用语法已更改为现在接受 4 个参数 [ 链接]。有人用过吗?谢谢。我只想构建一些非常非常简单的东西,网络上的示例现在不起作用。 提前致谢。…

一身仙ぐ女味 2024-11-26 15:08:55 0 0

从模板 Haskell 拼接发出警告

我知道我可以通过从拼接调用 fail 来导致编译时错误,但是是否有可能只生成警告?我特别希望在使用 -Werror 编译时能够将此警告转换为错误。 本质上我…

最单纯的乌龟 2024-11-03 07:22:42 6 0

Haskell 模板:zipn

我正在阅读 模板 Haskell 教程 来自 archive.org,因为它从 haskell.org 丢失,并注意到它已损坏,就好像随机部分已被取出。 我希望了解他们对 zipn …

一曲爱恨情仇 2024-11-03 01:47:17 3 0

有没有针对不懂 Lisp 的人的 Template Haskell 教程?

我想学习 Template Haskell,但我发现所有教程要么假设你学过 lisp 并知道什么是 lisp 宏,要么你知道一些 cs 理论术语 - 比如拼接、准引用等…… - …

寻找一个思念的角度 2024-11-02 23:12:37 3 0

Template Haskell 声明中的局部变量

我正在阅读 pozorvlak 在 Template Haskell 上的婴儿步骤帖子,试图自己理解它,并且我遇到了这个部分: 回想一下,我们试图以编程方式生成 data Fred…

忆沫 2024-11-02 22:22:20 2 0
更多

推荐作者

離殇

文章 0 评论 0

小姐丶请自重

文章 0 评论 0

Aik

文章 0 评论 0

国产ˉ祖宗

文章 0 评论 0

猥琐帝

文章 0 评论 0

半仙

文章 0 评论 0

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