没有合适的资源?快使用搜索试试~ 我知道了~
液体类型:逻辑上合格的数据类型-自动推断优化类型
共29个文件
rs:14个
ml:6个
dockerfile:1个
需积分: 9 0 下载量 147 浏览量
2021-02-13
23:41:21
上传
评论
收藏 38KB ZIP 举报
温馨提示
逻辑合格的数据类型 该存储库包含在Rust的上的实现,该实现基于ML的隐式类型的变体。 建造 此项目需要在库搜索路径中具有库。 跑 例如, examples/max3.ml定义一个函数max并将其应用于两个参数: let max = fun x -> fun y -> if x > y then x else y in max 1 - 3 您可以通过运行以下命令来推断该程序的液体类型: $ target/debug/liquid-types examples/max3.ml 这将吐出有关液体环境(Γ)和子类型约束,以(a)开头的液体类型模板以及经过反复弱化它们的液体类型模板(min_a)以及精制类型的调试信息。通过运行液体类型推断。 例如,为上面的max推断的类型是: max_a1: F(x_a2: {ν: Int | 0 ≤ ν} → F(y_a3: {ν: Int | tr
资源推荐
资源详情
资源评论
收起资源包目录
liquid-types-master.zip (29个子文件)
liquid-types-master
LICENSE-MIT 1KB
LICENSE-APACHE 11KB
build.rs 75B
Dockerfile 248B
z3 167B
src
explicit.rs 569B
main.rs 3KB
hindley_milner.rs 17KB
eval.rs 8KB
implicit_parse.lalrpop 4KB
lambdal.rs 20KB
refined.rs 775B
tok
mod.rs 8KB
test.rs 5KB
typed.rs 540B
common.rs 2KB
env.rs 4KB
implicit.rs 492B
liquid.rs 37KB
Cargo.toml 415B
examples
fact.ml 89B
max3.ml 63B
list3.ml 67B
max2.ml 41B
list2.ml 36B
sum.ml 96B
.gitignore 72B
README.md 2KB
.editorconfig 132B
共 29 条
- 1
资源评论
薯条说影
- 粉丝: 33
- 资源: 4689
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功