#how #implemented #experiment #variables #python #syntax #bit-bake

nightly bin+lib bytebraise

BitBake 在 Rust 中实现的实验性实验,看看 BitBake 有多少可以实现在 Rust 中。

2 个版本

0.1.3 2023年4月14日
0.1.2 2022年7月31日

#607编程语言

MIT 和可能 GPL-3.0+

250KB
6.5K SLoC

bytebraise

这个项目是一个证明概念实验,看看 BitBake 有多少可以在 Rust 中实现。

状态

这是非常早期的代码,仍然是一个想法的测试平台。

已实现的功能

常见问题解答

问:你打算取代 BitBake 吗?
答:绝对不是。

问:那么为什么要构建这个?
答:主要只是想看看这是否可行,以及作为学习 Rust 的练习。我还想更深入地了解 BitBake,还有什么比重实现它更好的方式呢?

问:它能用来做什么?
答:目前作用不大。最终,它可能对 linters 和格式化工具有用。Rust 的一个特别好的特点是你可以构建静态链接的可执行文件,从而避免分发 Python 应用程序的噩梦。但是请注意,由于 这个问题,目前无法使用 bytebraise 的可选 python 支持静态链接应用程序。

许可证

此项目受 MIT 许可证许可。

某些部分已从 Rust Analyzer 修改,它也受 MIT 许可证许可。

免责声明

这不是 Agilent 的官方产品。没有暗示支持。

依赖关系

~8–16MB
~194K SLoC