2 releases
0.1.1 | Oct 20, 2019 |
---|---|
0.1.0 | Jan 25, 2019 |
#6 in #guile
9KB
54 lines
guile-sys
Low-level (bindgen) Rust bindings to GNU Guile.
You probably don't want to use this or any guile bindings for rust. Guile liberally uses setjmp
/longjmp
, which breaks rust destructors.
Documentation is available here. Note that it was generated on macOS. If you use a different platform, some of the things in the docs won't be available to you, and some things that you have access to will not be in the docs; e.g. you can disregard anything with darwin in its name. Generally these items should not be directly used anyways.
Another binding exists. However:
- It targets an older version of guile.
- It does not use
build.rs
. Beyond the overall tradeoffs, this usesbuild.rs
to automatically determine linker and compiler arguments for ease of use.
No runtime deps
~0–2MB
~37K SLoC