#bindings #pal #linker #automatic #starlink

sys pal-sys

Crate for providing bindings to and linking Starlink's PAL C library

1 unstable release

0.1.0 May 28, 2021

#4 in #pal

MPL-2.0 AND LGPL-3.0-only

1.5MB
22K SLoC

M4 8K SLoC // 0.2% comments Shell 7.5K SLoC // 0.2% comments C 6.5K SLoC // 0.6% comments Automake 113 SLoC // 0.1% comments Rust 112 SLoC // 0.2% comments

Contains (autotools obfuscated code, 440KB) ext/pal/configure, (obscure autoconf code, 6KB) ext/pal/configure.ac

Rust-PAL

Rust Bindings to Starlink's Positional Astronomy Library (PAL).

It provides very little other than some tests for the bindings automatically generated by bindgen.

Licenses

PAL is licensed under GPL-3.0 or LGPL-3.0. These Rust bindings are licensed under MPL-2.0.

Dependencies