#chess #gaviota #tablebase

sys gaviota-sys

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

8 releases

new 0.1.7 Mar 20, 2019
0.1.6 Feb 8, 2019
0.1.5 Dec 30, 2018
0.1.3 Oct 31, 2018
0.1.0 May 3, 2018

#14 in #chess

Download history 13/week @ 2018-12-05 8/week @ 2018-12-12 20/week @ 2018-12-19 13/week @ 2018-12-26 12/week @ 2019-01-02 10/week @ 2019-01-09 5/week @ 2019-01-16 4/week @ 2019-01-23 2/week @ 2019-01-30 13/week @ 2019-02-06 2/week @ 2019-02-13 4/week @ 2019-02-20 16/week @ 2019-02-27 8/week @ 2019-03-06 4/week @ 2019-03-13

38 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.48
  • build cc 1.0