rhine 介绍
rhine利用LLVM JIT的特性( N-d张量、一流的功能和参数类)设计出的一种快速语言。它把一个完全成熟的AST嵌入一个UseDef图。
语言特性:
def bar(arithFn ~Function(Int -> Int -> Int)) do println $ arithFn 2 4enddef addCandidate(A ~Int, B ~Int) do ret $ A + Benddef subCandidate(C ~Int, D ~Int) do ret $ C - Denddef main() do if false do bar addCandidate else bar subCandidate end A = {{2}, {3}} println A[1][0]end
rhine 官网
https://github.com/artagnon/rhine
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。