GitHub - bext-lang/b:在 Crust 中实现的 B 编程语言的编译器

主要观点:介绍了 B 编程语言及其相关编译器,包括其特点、快速开始步骤、依赖项(如 Rust、GCC 等)、不同目标平台(如 uxn、6502-posix、ilasm-mono)的设置以及贡献相关事宜(目前暂停接收 Pull Request 及后续计划)。
关键信息

  • 编译器未完全实现,适合娱乐编程。
  • 快速开始可通过 make 命令和运行示例。
  • 依赖 Rust 及其他编译工具。
  • 有 uxn、6502-posix、ilasm-mono 等特殊目标平台及相应设置。
  • 贡献方面暂暂停接收 Pull Request 并计划进行仓库去中心化。
    重要细节
  • 编译器基于 Crust 实现,示例在./examples/,文档在./docs/
  • uxn 需将uxnemuuxncli可执行文件放入$PATH环境变量,可从https://git.sr.ht/~rabbits/uxn构建。
  • 6502-posix 需从https://github.com/bext-lang/posix6502构建posix6502可执行文件并放入$PATH
  • ilasm-mono 目前为工作中,需ilasmmono可执行文件在$PATH环境变量,Linux 系统可通过相关包安装。
  • 贡献方面计划创建单独组织,将部分代码gen 移至单独仓库并给所有者管理员权限。
阅读 17
0 条评论