haskell 问答列表

如何在 haskell 中计算带有 curried 参数的函数?

作者:Avunz 提问时间:11/5/2023

我正在编写一个表达式计算器,定义如下: eval :: LState -> Env -> Lexp -> (LState, Value) 其中 LState 是内存。Env:Variable 和...

多个级别的函子

作者:coderodde 提问时间:9/29/2023

我有这个蹩脚的尝试: fmap2 :: (Functor f, Functor g) => (a -> b) -> f (g a) -> f (g b) fmap2 f f2 = (fmap2 f ...

Haskell:异步中纯代码的并行执行

作者:Emulebest 提问时间:11/7/2023

我正在尝试制定 Haskell 的异步模型,并且在将已知概念与 Haskell 所做的相匹配时遇到了麻烦。 我有以下代码: module Main where import Control.Con...

井字游戏的Haskell函数 [已关闭]

作者:sebdev 提问时间:11/8/2023

已关闭。这个问题需要更加集中。它目前不接受答案。 想改进这个问题吗?更新问题,使其仅通过编辑这篇文章来关注一个问题。 12天前关闭。 改进此问题 我相信你们都做得很好。我带着一个谦虚的请求伸出...

LALR 解析器生成器可以选择使用不可解析的输入吗?

作者:cornuz 提问时间:11/3/2023

我正在转换现有的解析器,从使用解析器组合器到使用解析器生成器。 更具体地说,这是在 Haskell 项目中,解析器正在从 using 转向 using (-like) 和 (-like)。但是,我认...

告诉 Haskell 编译器两种类型是兼容的

作者:Theo H 提问时间:11/11/2023

我有以下Haskell函数: apply_to_f :: (a -> a) -> ((a -> a) -> b) -> ((b -> c) -> c) apply_to_f f = \ g -> \...

Ubuntu Cabal 构建未定义的引用 z3 错误

作者:DJA 提问时间:11/12/2023

我刚刚安装了 Ubuntu 22.04.3 LTS,我正在尝试运行这个 haskell 项目,我不需要实际编辑它,但我需要运行它才能在大学使用它。 我按照自述文件中指定的步骤进行操作: $ apt...

Vscode 失败,无法加载模块“Database.SQLite.Simple”,而 HLS 和 cabal 通过

作者:uninterestedSwift 提问时间:11/12/2023

我正在尝试测试在 haskell 中编写一个简单的 CRUD 应用程序。 我安装了 VSCode Haskell 扩展,它适用于简单文件,但对于 Main.hs 中的那些导入,我收到错误: impo...

国家 Monad - HASKELL

作者:Rifat Ahmed 提问时间:11/13/2023

instance Monad ST where --return :: a -> ST a return x = S (\s -> (x,s)) --(>>=) :: ST a -> (a -...

使用另一根导管对导管进行部分处理

作者:Clinton 提问时间:11/13/2023

我希望制作一个具有以下签名的函数(我认为): partialProcessConduit :: forall m a b r. Monad m => (a -> (b, Maybe (Condu...


共116条 当前第11页