arret:在Rust中实现纯功能Lisp 源码

上传:qqfulfilment3735 浏览: 13 推荐: 0 文件:ZIP 大小:485.15KB 上传时间:2021-04-23 14:58:40 版权申诉
阿雷特 概述 Arret是纯函数式强类型语言,具有类似Lisp的语法。 它旨在将Lisp的表现力与功能编程提供的保证相结合。 对语言的设计选择进行了简要概述。 Arret编译器及其标准库的某些部分用Rust编写。 从Arret调用Rust代码的机制称为Rust Function Interface或RFI。 文档描述了RFI的核心概念。 安装 Docker REPL映像 在ghcr.io/etaoins/arret-repl上有一个运行Arret REPL的公共Docker映像。 每当在文档中出现cargo run repl ,都可以使用此命令: > docker run -ti ghcr.io/etaoins/arret-repl 它还可以评估单个文件程序: > cat hello-world.arret (import [stdlib base]) (defn main! ()
上传资源
用户评论