Replies: 4 comments 5 replies
-
|
Hey @BrianPugh, I've added bindings for Rust, source code. Documentation: https://docs.rs/tamp/latest/tamp/ I've made sure the tests pass on Linux and MacOS and have done some simple tests on an nRF52840. I hit some issues with crashes on the nRF (when running in some quite complex firmware) but i don't know if that is related to the C bindings as it only seems to be reproducible when i enable the Softdevice on the nRF; I need to get to the bottom of it when i have more time to debug it properly. Any comments and/or criticisms welcome of course and thanks for the tamp library 😁 |
Beta Was this translation helpful? Give feedback.
-
|
Hey @tmpfs! Thank you for constructing these bindings! Would you have any interest in merging in your bindings to here? I'm not a rust dev, but I think we would need the following things:
Looking over the source code, i have some thoughts/questions (remember, not a rust developer!). Mostly nits
But high level, it all looks good! Can you comment on the "idiomaticness" of it within the rust ecosystem? |
Beta Was this translation helpful? Give feedback.
-
|
@tmpfs I'm updating the README/docs to reference your bindings, and i would love an example roundtrip compression/decompression example using the rust bindings. I was wondering if you could add a demo to your docs? Thanks! |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hey @ToxicFrazzles! I just saw you working on a rust implementation! I'm not a rust developer, but I just wanted to extend an offer to help out in any way I can (answer questions, merging code into the main repo, etc). Please feel free to have discussion here, or you can DM me on discord (username: dasboss).
Beta Was this translation helpful? Give feedback.
All reactions