#chess #tablebase #gaviota

sys gaviota-sys

libgtb的低级绑定,用于Gaviota表库探测的库

28个发布版本

0.1.27 2024年7月23日
0.1.26 2024年1月27日
0.1.25 2023年7月2日
0.1.23 2023年2月11日
0.1.1 2018年6月5日

426游戏开发

Download history 1/week @ 2024-05-19 9/week @ 2024-06-02 1/week @ 2024-06-09 15/week @ 2024-06-16 1/week @ 2024-06-23 133/week @ 2024-07-21 140/week @ 2024-07-28

每月273 次下载

MIT AND Zlib

650KB
17K SLoC

C 16K SLoC // 0.2% comments Ruby 516 SLoC // 0.1% comments Rust 157 SLoC // 0.1% comments Shell 1 SLoC

gaviota-sys

libgtb的低级Rust绑定,用于Gaviota表库探测。

Test crates.io docs.rs

免责声明

这些低级绑定只有在底层C库是可靠的时才是可靠的。我对其正确处理恶意输入的能力没有信心。无论如何,在使用表库文件之前应验证文件的校验和。

文档

阅读文档

许可

查看 Gaviota-Tablebases/license.txt 了解各个组件的许可(基本上是MIT + Zlib)。

依赖

~0.8–3.5MB
~57K SLoC