I know LDK (rust-lightning) has been doing a lot of language bindings work to support various languages (C, Go, Java, Swift etc).
c-lightning is now working on language bindings itself so you can build say c-lightning plugins in Rust.
How does this language bindings work compare to the approach LDK has been taking?