IFT博士:派生类型类实例的程序

[bsd3型,数据结构,图书馆,程序][建议标签]

数据。得到http://hackage.haskell.org/package/defrive是DrFIT的另一个好解决方案。但DrFIT与Haskell 98兼容,而derive则不然。

DrIFT是Haskell的类型敏感预处理器。它提取类型声明和来自模块的指令。这些指令导致在解析的类型声明,生成新代码,然后将其附加到输入的底部文件。规则表示为Haskell代码,用户可以添加新的规则。

DrIFT自动派生标准编译器不支持的类的实例。此外,可以在包含类型声明的单独模块中生成实例。这允许在编译原始模块后为类型派生实例。作为奖励,简单的实用函数也可以从一个类型中生成。

这个包裹是格温用木箱包装的gwern0@gmail.com.


[跳到自述]

模块

[索引]

下载

维修人员角落

包装维护人员

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

候选人

  • 没有候选人
版本[RSS(RSS)] 2.4.0,2.4.1,2.4.2
更改日志 变更日志
依赖关系 基础(>=4.0 && <5),IFT博士,文件路径,古代,过程,随机的,随机的[详细信息]
许可证 BSD-3条款
作者 诺埃尔·温斯坦利,约翰·米查姆<john@repetae.net>
维护人员 格温<gwern0@gmail.com>,Metasepi团队<metaepi@gmail.com>
类别 数据结构
主页 http://repeta.net/computer/haskell/DrIFT/
源回购 头部:git克隆https://github.com/ajhc/drift.git
已上传 通过KiwamuOkabe岛2013年11月11日15:35:32Z
分配
反向依赖关系 1直接,0间接[详细信息]
可执行程序 漂移-ghc,drift
下载 总计4598人(过去30天内有10人)
额定值 (尚未投票)[估算人贝叶斯平均]
您的评分
  • λ
  • λ
  • λ
状态 可用文档[生成日志]
报告了成功的生成[所有1个报告]

DrIFT-2.4.2自述文件

[返回包描述]

IFT博士生成状态

这个包包含DrIFT的源代码发行版,这是一个自动Haskell类实例的派生。DrIFT的前身是Derive。

原始主页位于http://repetae.net/john/computer/haskell/DrIFT/.但此DrIFT包与原始DrIFT有一些更改。

本包装内容:

  • src:包含DrIFT工具源文件的目录
  • 示例:目录,其中包含使用DrIFT工具的示例
  • docs:文档

如何安装

从源tarball配置和安装DrIFT

$autoreconf-i$ ./配置$make cabal-install公司