EgorKhaklin/Glass

GitHub: EgorKhaklin/Glass

Glass 是一种自编译到C语言的纯函数式编程语言,支持零知识证明。

Stars: 2 | Forks: 0

### 你可以直视其透。 [![测试](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/43191dc39b075207.svg)](https://github.com/EgorKhaklin/Glass/actions/workflows/tests.yml) [![测试通过](https://img.shields.io/badge/tests-476%2F476-00bcd4?style=flat-square)](tests/test_glass.py) [![自托管](https://img.shields.io/badge/self--hosting-✓_bootstrap_fixpoint-00bcd4?style=flat-square)](docs/self-hosting.md) [![验证两次](https://img.shields.io/badge/proofs-checked_by_two_verifiers-00bcd4?style=flat-square)](pentecost/) [![许可证](https://img.shields.io/badge/license-MIT_OR_Apache--2.0-00bcd4?style=flat-square)](LICENSE) 让结构由你、模型或任何人生成。Glass 不问它从何而来。它只要求其真实性保持可见,而可见意味着可机器检查,而不仅仅是看似合理。 ## 状态 Glass 是一种研究型语言,也是一项充满爱心的劳动成果。它自托管,通过了 422 项测试,在浏览器中运行,证明了函数的结果,并由第二个独立的验证者重新检查了该证明,是 `examples/frost/` 和 `examples/prove/` 中实验的基础。 它不是经过生产加固的,它也不假装自己是:上述每项声明都是一个你可以运行的命令,每个限制都明确地写下来——从 [soundness ledger](docs/soundness.md) 开始。没有任何东西是建立在信仰之上的,包括你对其的信任。 ## 许可证 双重许可下使用 [MIT](LICENSE-MIT) 或 [Apache 2.0](LICENSE-APACHE),由你选择。
标签:Apache 2.0, Glass, Hindley-Milner类型, STARK, 函数式编程语言, 双重验证, 实验性, 开源许可, 效果类型, 测试, 浏览器运行, 研究语言, 穷举匹配, 编译器, 自托管, 自编译, 零知识证明, 验证器