gocaml:使用Go和LLVM的实用静态类型函数编程语言实现-源码

VIP专享 2021-01-31 11:23:39 181KB ZIP
12
收藏 收藏
举报

GoCaml :two-hump_camel: GoCaml是使用基于Go中OCaml的子集。 GoCaml为原始MinCaml添加了许多功能。 MinCaml是用于教育目的的OCaml的最小子集。 它是静态类型的,并编译为二进制。 该项目旨在针对我自己的编程语言进行增量编译器开发。 实现类型推断,闭包转换,中级IR。 例: let rec gcd m n = if m = 0 then n else if m < = n then gcd m (n - m) else gcd n (m - n) in print_int (gcd 21600 337500 )

...展开详情
立即下载 身份认证后 购VIP低至7折
一个资源只可评论一次,评论内容不能少于5个字
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
  • 至尊王者

关注 私信
上传资源赚钱or赚积分
最新推荐
gocaml:使用Go和LLVM的实用静态类型函数编程语言实现-源码 (VIP专享) VIP下载
1/0