1. 首页
  2. 数据库
  3. 其它
  4. gocaml:使用Go和LLVM的实用静态类型函数编程语言实现 源码

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

上传者: 2021-02-01 22:35:06上传 ZIP文件 180.57KB 热度 9次
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 )
下载地址
用户评论