1. 首页
  2. 数据库
  3. 其它
  4. arret:在Rust中实现纯功能Lisp 源码

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

上传者: 2021-04-23 14:58:40上传 ZIP文件 485.15KB 热度 16次
阿雷特 概述 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! ()
用户评论