comphead commented on issue #20863:
URL: https://github.com/apache/datafusion/issues/20863#issuecomment-4071235367

   > [@comphead](https://github.com/comphead) There is an existing github issue 
but seems like there is no recent activity : 
[rodrimati1992/abi_stable_crates#124](https://github.com/rodrimati1992/abi_stable_crates/issues/124)
   
   The project doesn't seem to be active for quite a while as @Dandandan 
mentioned, the last commit was 12 October 2023 
https://github.com/rodrimati1992/abi_stable_crates/commits/master/
   
   removing `abi_stable` looks requiring significant efforts, this is what 
genAI suggests
   
   | Project / Approach | Type | Activity | Rust Type Support | Cross-Language 
| Performance | Best Use Case |
   |---|---|---|---|---|---|---|
   | abi_stable | Stable Rust ABI framework | Low / slowing | High | No | High 
| Rust dynamic plugins with strict ABI guarantees |
   | stabby-abi | Modern Rust ABI framework | Active | High | No | High | 
Replacement for abi_stable, Rust plugin systems |
   | CGlue | FFI trait bridge | Active | Medium–High | Yes (C/C++) | High | 
Rust traits across FFI boundaries |
   | savefile-abi | Adaptive ABI via serialization fallback | Experimental | 
Medium | Possible | Medium | Version-tolerant plugin interfaces |
   | WASM plugins (Extism / Wasmtime) | WebAssembly runtime | Very active | 
Medium | Yes (many languages) | Medium | Safe sandboxed plugin systems |
   | C ABI (`repr(C)` + `extern "C"`) | Manual FFI | Universal | Low | Yes | 
Very High | Maximum compatibility and stability |
   | Same-toolchain dynamic linking | Native Rust linking | Common practice | 
High | No | Very High | Dev tools, game engines, internal plugins |
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to