没有合适的资源?快使用搜索试试~ 我知道了~
Versioned:Haskell 数据类型的版本控制和迁移
共7个文件
hs:4个
md:1个
cabal:1个
需积分: 5 0 下载量 167 浏览量
2021-06-07
02:42:21
上传
评论
收藏 6KB ZIP 举报
温馨提示
版本化 不显眼地版本化您的 Haskell 数据类型以获得迁移。 实例t的的Versioned类型类具有相关联的Nat -indexed数据类型,被称为VersionHistory t ,它描述的所有修正t ,使得存在之间的双射n “的第版本t和类型的值VersionHistory tn 。 当较早的版本被较晚的版本淘汰时,较早的表示保留在程序中,由给定类型的VersionHistory编码,以便必须与较旧版本交互的程序(例如数据库接口程序)可以安全地这样做。 例子 这是一个 3-revision 数据类型及其VersionHistory 。 有关完整Versioned实例,请参阅examples/Review.hs 。 -- Our 0th version. Would be deleted in real code. -- data Review = Good | Bad --
资源推荐
资源详情
资源评论
收起资源包目录
Versioned-master.zip (7个子文件)
Versioned-master
LICENSE 1KB
Setup.hs 46B
examples
Review.hs 4KB
README.md 2KB
Versioned.cabal 1011B
Data
Migration.hs 2KB
Versioned.hs 2KB
共 7 条
- 1
资源评论
羊欲穷
- 粉丝: 88
- 资源: 4591
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功