cost 176 ms
如何使用异常处理在Haskell中编写“retryForever”函数? - How to write a “retryForever” function in Haskell using exception handling?

我想创建一个可以从合理的错误中恢复的函数,然后再试一次。 当然,程序的其他部分也包含有意义的错误处理 - 这是保持运行的最后努力。 所以我写了这个: 然后我将我的主IO动作包装在retryForever : 在我的程序的另一部分(可能是一个不同的绿色线程),我用以下方法测试: ...

如何理解“MonadUnliftIO”对“无状态单子”的要求? - How to understand `MonadUnliftIO`'s requirement of “no stateful monads”?

我查看了https://www.fpcomplete.com/blog/2017/06/tale-of-two-brackets ,虽然略读了一些部分,但我仍然不太了解核心问题“ StateT很糟糕, IO是好的“,除了模糊地感觉到Haskell允许一个人编写糟糕的StateT monad(或者 ...

有没有一种方便的方法来使用单遍历构建更大类型级别的Peano数? - Is there a convenient way to construct larger type level Peano numbers using mono-traversable?

单遍历软件包使用MinLen类型级别Peano编号。 我可以使用链式Succ来构造它们: 但这很快就会失控: 是否有方便的方法来构建更大的Peano数字? 我看到GHC有一个TypeLiterals扩展,但我不确定我是否可以在这里使用它。 或者,我可以创建如下的同义词: ...


排序:
质量:
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM