trio:疯狂的实验,除非您更了解,否则请忽略

时间:2024-05-28 08:30:28
【文件属性】:

文件名称:trio:疯狂的实验,除非您更了解,否则请忽略

文件大小:7KB

文件格式:ZIP

更新时间:2024-05-28 08:30:28

Haskell

三重奏 我写这封信是因为John De Goes的书呆子了我:) 这就像RIO monad:Reader + IO。 在RIO ,所有异常都是未经检查的异常。 基于GHC运行时系统如何处理异常和异步异常,有充分的理由。 对于scalaz,John最近讨论了IO是双功能的想法:一个用于异常类型的类型参数,另一个用于结果类型的参数。 在LambdaConf Winter Retreat 2018的讨论中,我们讨论了这个想法是否适用于Haskell。 我指出这是不可能的,因为Haskell中的IO意味着“它可以抛出所需的任何异常类型”。 但是John提出了一个我不能动摇的论点:也许我们可以使事情顺利进行。 该库是该方向的实验。 注意我只是说实验。 这不过是一个实验。 我仍在使用RIO并建议将其用于生产代码。 这是纯粹的探索。 就像说的那样, IO是scalaz将会成为一个功能。 RIO很


【文件预览】:
trio-master
----package.yaml(1001B)
----test()
--------Spec.hs(2KB)
----stack.yaml(20B)
----LICENSE(1KB)
----src()
--------Trio.hs(6KB)
----Setup.hs(46B)
----.gitignore(26B)
----README.md(4KB)
----ChangeLog.md(44B)

网友评论