7 个版本
0.2.0 | 2024 年 7 月 1 日 |
---|---|
0.1.0 | 2023 年 1 月 4 日 |
0.0.5 | 2020 年 5 月 6 日 |
0.0.4 | 2020 年 4 月 4 日 |
0.0.1 | 2019 年 3 月 27 日 |
在 机器人 中排名第 63
每月下载量 111
用于 mech-server
74KB
1.5K SLoC
Mech 是一种用于开发类似机器人、游戏和动画这样的 数据驱动、反应式 系统的语言。它使 组合、转换 和 分发 数据变得容易,让您可以专注于项目的基本复杂性。
您可以在 https://mech-lang.org/try 上尝试 Mech。
使用和安装说明可以在 文档 或 Mech 的主要存储库 中找到。
程序
将 Mech 内核组织成一个协调的程序。处理读取文件、与库交互以及将更改持久化到磁盘。
内容
- program - 包含一个 Mech 内核和与 RunLoop 通信的通道。
- runloop - 包含一个运行 Mech 程序的线程句柄。它还包含用于编辑器、REPL 或远程内核之间通信的通道。
- persister - 从 *.blx 文件中读取并将事务写入。
项目状态
Mech 目前处于开发阶段的 beta 阶段。这意味着语言处于适合更广泛受众的阶段。尽管大多数语言功能实现已经开始,但尚未完成,并且可能添加一些新功能,而其他功能可能会被删除。目前不能保证 Mech 程序的前后兼容性。
许可
Apache 2.0
依赖项
~28–39MB
~691K SLoC