6 个版本

0.0.5-alpha2022 年 9 月 24 日
0.0.4-alpha2022 年 9 月 23 日

#1135编程语言

每月 22 次下载

MIT 许可证

50KB
976

xlang Crates.io GitHub GitHub issues GitHub Workflow Status

xlang 是一个专注于性能的实验性、垃圾回收、动态类型的解释型编程语言。

注意! xlang 处于预发布状态。它可能无法正常工作,并且可能会进行重大破坏性更改。

资源

哲学

  • 语法、语义和命名约定应该是连贯和明显的。
  • 应该只有一个明显的做事方式。
  • 不安全性仅在编译器端发生。虚拟机应假定任何输入程序都是有效的,以性能为代价。
  • 没有“真实”的多线程,只有轻量级的虚拟“纤维”。只有在不同的线程中生成原生函数,以防止程序停止。
  • 最小化隐式类型转换
  • 没有奇怪或愚蠢的语法。只有有意义且易于阅读的语法。
  • 最小化破坏性更改。预发布状态之后的破坏性更改必须是必要的。

依赖项

~5–8MB
~134K SLoC