Haskell初学者,尝试以安全的方式包装HTTP REST API并使用自动Aeson解码返回值.我开始为每个API调用使用Haskell函数.这有点模糊,但还可以. 为了改进,我希望将每个API调用转换为自己的数据类…
标签:haskell
haskell – 在Haste中,是否可以使用服务器中的RPC调用客户端代码?
In Haste,是否可以从服务器使用RPC调用客户端代码,就像可以从客户端调用服务器端代码一样?例如.向所有参与者广播某人已在聊天室中输入的消息. In here我看到一个类似的例子被实现,我理解它的方式 – 使用类似…
haskell – 点击“Enter”按键上的按钮
我想要这样的东西: on UI.keydown textfield $\c -> when (c == 13) $void $do trigger UI.click button 也就是说,有什么东西像我刚刚插入的…
在Haskell中实现memoization是monad吗?
我尝试使用memoization来解决 Project Euler’s Problem 14(涉及Collatz序列的长度),这就是我如何保持以前计算的结果.我有这个函数,collatzSequence,我想要记…
haskell – 如何快速搜索“Text”中的子串?
我正在尝试找到在文本字符串中搜索子字符串的最快方法.这是所需的输出: findSubstringIndices :: Text -> Text -> [Int] findSubstringIndices "a…
在haskell中定义自定义编译指示
我感兴趣的是在GHC中定义自己的pragma的可能性. 我想,我应该将它添加到词法分析器和解析器.但是我应该怎么写入解析器,告诉GHC如何处理我的pragma? 提前致谢! 最佳答案 你必须添加 additional a…
haskell – 为具有n(3个或更多)参数的函数进行计算?
对于具有三个或更多参数的函数,currying如何工作? 我搜索了SO和Google.例如,给出的具体例子What is ‘Currying’?; https://en.wikipedia.org/wiki/Curryi…
haskell – unsafePerformIO访问依赖的C资源时
我正在写绑定(第一次).在C级别上有分配某种资源的功能,我们称之为ParentRes.它返回IO(Ptr ParentRes).每次创建ParentRes时,都会分配子资源,我们称之为ChildRes.这个东西都是静态的…
haskell – 使用具有RankNTypes的函数组合时出现类型错误
参见英文答案 > runST and function composition &n…
haskell – 如何使用堆栈工作台?
刚尝试在我从cabal转换为堆栈的项目上运行基准测试.运行堆栈工作台只打印出项目名称版本:没有进一步输出的基准测试.我是否必须将其他标志传递给堆栈以查看标准输出? 基准部分供参考: benchmark mainbench…
Haskell Netwire:正确完成电线
我正在尝试在netwire 5“正确”中实现一组动态的电线. 我已经阅读了 wires of wires问题的答案,我并不特别喜欢这个例子中的代码如何依赖于转换为一个行为的事件,以便在一次执行stepWire时显示非空.…
AWS lambda就像执行Haskell函数一样
在AWS Lambda中,人们可以创建node.js函数并通过事件触发它,例如消息等. 我想知道这是如何在’引擎盖下’工作的,以及如何在Haskell中将这样的东西放在一起.上传的功能基本上是单功能库,没有任何主要功能.…