#hornvale #programming-language #experimental #domain-specific #embedded

bin+lib blackpool

嵌入式编程语言和针对我的 Hornvale 项目的特定领域库

2 个不稳定版本

0.2.0 2022 年 10 月 30 日
0.1.0 2022 年 10 月 20 日

873编程语言 中排名

26 每月下载量
用于 ivyhall

无授权

10KB
143 代码行

布莱克普尔

布莱克普尔是一种实验性编程语言、虚拟机和特定领域库。

作为我对 Hornvale 的工作的一部分,我想编写一种脚本语言,该语言是

  • 强大的
  • 高效的
  • 针对当前主题进行定制,即创建高度可扩展的虚拟世界

鉴于 Hornvale 的性质,我可以在某种程度上为了第三点而妥协前两点。

这项工作基于罗伯特·尼斯特罗姆的神奇作品《Crafting Interpreters》中的 Lox,特别是他的基于字节的 CLox,但我对其进行了大量定制,基于我的个人偏好和预期用途,并添加了对其他项目中功能性的绑定。

依赖项

~2–11MB
~99K SLoC