PHP 解释器,一门通用脚本语言,尤其适合 Web 开发。
4.1万8301CBSD-3-Clause更新于 19小时前
用 Rust 实现的可嵌入、可扩展 Scheme 方言,附带独立解释器和 REPL。
Steel 是一个用 Rust 编写的 Scheme 解释器,既可以作为独立解释器和 REPL 运行,也可以嵌入到 Rust 应用中。语言基于字节码虚拟机实现,基本兼容 R5RS,R7RS 支持仍在开发中。
语言支持类似 Racket 的 require 和 provide 模块机制,以及 syntax-rules 和 syntax-case 宏。还提供高阶契约,以及列表、向量、哈希表、哈希集合等内置不可变数据结构。
通过嵌入或 FFI,可以把原生 Rust 函数和结构体暴露给 Steel 代码使用。项目还包含包管理器、语言服务器和标准库。目前仍处于 1.0 之前的阶段,API 可能会变动。
安装 Rust(构建 Steel 所需)
克隆仓库
使用 cargo 启动 REPL
cargo run概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
PHP 解释器,一门通用脚本语言,尤其适合 Web 开发。
GNU Emacs,一款可扩展、可定制、带自文档功能的实时显示文本编辑器,核心为 Emacs Lisp 解释器。
类似 jq 的命令行工具与查询语言,用于筛选和转换 Markdown 文件。
Rust 编程语言的主源码仓库,包含编译器、标准库和官方文档。
Sway 是一门受 Rust 启发的编程语言,用于在 Fuel 区块链上编写智能合约。
用纯 Go 编写的 ECMAScript 5.1 JavaScript 引擎,可将 JS 执行嵌入 Go 程序。