cost 181 ms
当使用模板 haskell 读取的文本文件更改时,如何强制 Stack 重新编译? - How to force Stack to re-compile when a text file read using template haskell changes?

我目前正在为 xmonad 编写配置。 我想制作一个可变的颜色主题配置,所以我将每个颜色主题设为一个类型,例如data Dracula = Dracula和一个颜色类型 class 现在我想更改颜色主题,然后使用 dmenu 脚本,该脚本会将所选颜色主题名称写入文本文件,每个名称都是主题类型名称的 ...

使用 Hasql.TH 时没有 (Data.Vector.Generic.Base.Vector...) 的实例 - No instance for (Data.Vector.Generic.Base.Vector ...) when using Hasql.TH

我有一个使用 Hasql.TH 在 Hasql 中运行的查询,我遇到了一个我以前从未见过的错误(见下文)。 我看到这个 SO question/answer引用了vector的版本,但是(a)我正在使用stack所以这些事情应该得到解决(对吗?); (b) vector的版本没有在错误中突出显示, ...

模板 Haskell 解析类型别名 - Template Haskell resolve type aliases

我正在使用模板 Haskell 生成有关类型的数据。 出于多种原因,我需要将要使用的类型“规范化”。 所以它不应该是类型别名/同义词。 我真的不想禁止在构造中使用类型别名,因为使用的某些类型可能会变得很大。 所以现在我有一个问题,当用户指定一个类型时,它与我期望的类型不匹配。 例如,如果我有这个定义 ...

Haskell 忽略未解析的导入 - Haskell ignore unresolved imports

非常具体的用例:我正在构建一个自动测试系统,学生可以在其中提交他们的作业,这是自动标记的。 但是,VSCode 经常会插入伪造的导入,这在测试机上无法解决。 但是,这些模块从未使用过。 你是一种忽略错误并强制编译的方法吗? 这是那种错误,我可以强行忽略它,只有在无法解析符号时才抛出吗?: ...

有没有一种简单的方法来引用具有约束参数的类型? - Is there an easy way to quote a type with constrained parameters?

假设我有一个Default像 Default 有一种直接的方法可以为也具有Monoid实例的类型定义实例,例如 但由于重叠问题,为了使这个更可控,可能会提供一个 TH 宏。 (是的,我知道我们可以使用-XDerivingVia ,我对这里的这种解决方案不感兴趣。) 这可以通过引用类型轻松调用,例 ...

如何定义所有音符名称.. Cbb Cb C Cs Css.. 作为 Haskell 中的构造函数 - How to define all musical note names .. Cbb Cb C Cs Css .. as constructors in Haskell

我正在演奏音符名称,其目标是不混淆等音等号,即我想让临时记号(升号和降号)正确。 即使Fs和Gb是钢琴键盘上的同一个键,音符B上方的完美五度音符必须是Fs而不是Gb 。 我还希望在 haskell 程序中方便地编写 ee Fs ,没有空格、引号或额外的 function 。 我最终定义了 35 个构 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM