THEff公司:TH实施效果。

[bsd3型,控制,影响,图书馆,第个-][建议标记]

这个包实现效果,作为monad的替代方案变压器。实际上,效果本身是在没有TH的使用,但嵌套效果的绑定由mkEff拼接。例如。

mkEff“MyReader”“Reader”进入“Lift”mkEff“SomeState”“状态”“Bool”“MyReader”mkEff“OtherRdr”“读卡器”“浮点”“某种状态主::IO()main=做r<-runMyReader 100$runSomeState错误$runOtherRdr pi$doi::Int<-ask--我的读者f::浮点<-ask--OtherRdrb<-get--某个州投入$not b--SomeStatelift$putStrLn“从效果打印!”--liftreturn$show$from Integral i*f打印r

有关可扩展效果的更多信息,请参阅位于http://okmij.org/ftp/Haskell/extensible/exteff.pdf.但是,这个包与原来的包有很大不同。它使用TH创建的普通GADT链。无可输入,无不安全,无存在量化。。。


[跳到自述]

下载

维修人员角落

包装维护人员

对于包维护者和黑客托管者

候选人

版本[RSS(RSS)] 0.1.0.1,0.1.1.0,0.1.3,0.1.4
更改日志 变更日志
依赖关系 基础(>=4.7 && <5),template-haskell模板(>=2.11)[细节]
许可证 BSD-3条款
作者 科洛德兹尼潜水员
维护人员 kolodeznydiver@gmail.com
类别 控制,效果,真实航向
源回购 头部:git克隆https://github.com/KolodeznyDiver/THEff.git网站
已上传 通过科洛德兹尼潜水员2017年1月22日20:06:42Z
分配
反向依赖关系 1直接,0间接[细节]
下载 总计3118人(过去30天内有17人)
评级 (尚未投票)[估算人贝叶斯平均]
您的评分
  • λ
  • λ
  • λ
状态 可用文档[生成日志]
上次成功报告时间:2017-01-22[所有1个报告]

THEff-0.1.4自述

[返回包描述]

THEff公司

这个包实现了效果,作为monad的替代品变压器。实际上,效果本身是在没有TH的使用,但嵌套效果的绑定由mkEff拼接。有关可扩展效果的更多信息,请参阅位于http://okmij.org/ftp/Haskell/extensible/exteff.pdf.但是,这个包与原来的包有很大不同。它使用TH创建的普通GADT链。无可键入,不安全,存在量化。。。