投稿 提交工具 投放合作

Basil:实验性编程语言与编译器

其他 120 10 C++ 2026-11-14 在 GitHub 打开

实验性编程语言,采用上下文相关解析、同像性与静态结构类型系统,附自研编译器后端。

Basil是一个实验性编程语言项目,README称其特点包括:新颖的上下文相关解析器、同像性(homoiconicity)与Lisp风格的引述和eval元编程、无关键字且语法高度灵活的'一切皆一等'设计、静态结构类型系统、默认编译期求值、部分求值(partial evaluation)以将昂贵或有副作用的代码下沉为原生代码,以及自研的编译器后端。README同时声明项目高度WIP、语言不稳定,上述主张未必在所有平台或应用上成立。目前仅支持从源码构建编译器,需要C++17编译器与Python 2.7或3解释器;支持Linux、Windows、macOS的x86_64架构。以3-Clause BSD许可分发。

Star 趋势2026-11-08 — 2026-11-13当前 Stars 120

12011-0811-1111-13