#chess #gaviota #tablebase

sys gaviota-sys

Low level bindings for libgtb, a library for Gaviota tablebase probing

6 releases

0.1.5 Dec 30, 2018
0.1.4 Dec 1, 2018
0.1.3 Oct 31, 2018
0.1.2 Sep 11, 2018
0.1.0 May 3, 2018

#32 in Games

Download history 2/week @ 2018-10-12 27/week @ 2018-10-19 3/week @ 2018-10-26 29/week @ 2018-11-02 20/week @ 2018-11-09 55/week @ 2018-11-16 5/week @ 2018-11-23 11/week @ 2018-11-30 25/week @ 2018-12-07 10/week @ 2018-12-14 9/week @ 2018-12-21 10/week @ 2018-12-28 16/week @ 2019-01-04

74 downloads per month

MIT AND Zlib

646KB
17K SLoC

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

gaviota-sys

Low level Rust bindings for libgtb, a library for Gaviota tablebase probing.

Build Status crates.io docs.rs

Documentation

Read the documentation

License

View Gaviota-Tablebases/license.txt for the licenses of the various components (essentially MIT + Zlib).

No runtime deps

~1.5MB
~31K SLoC

  • build build.rs
  • build bindgen 0.46
  • build cc 1.0