lemme in@lemm.ee to Programming@programming.dev · 2 months agoThe US government wants devs to stop using C and C++www.theregister.comexternal-linkmessage-square70fedilinkarrow-up1194arrow-down116cross-posted to: technology@lemmit.online
arrow-up1178arrow-down1external-linkThe US government wants devs to stop using C and C++www.theregister.comlemme in@lemm.ee to Programming@programming.dev · 2 months agomessage-square70fedilinkcross-posted to: technology@lemmit.online
minus-squareasdfasdfasdf@lemmy.worldlinkfedilinkarrow-up8arrow-down3·edit-21 month agoWhy not just use the C ABI? And what libraries are you referring to? Almost all the ones I’ve used have fantastic docs.
minus-squareScreaminOctopus@sh.itjust.workslinkfedilinkEnglisharrow-up2·1 month agoIn my understanding, you can’t interface with the C abi without using an unsafe block.
minus-squareFizzyOrange@programming.devlinkfedilinkarrow-up1·1 month agoI think there are some crates that wrap the unsafe code for you, e.g. https://github.com/rodrimati1992/abi_stable_crates/ (I haven’t ever tried it).
Why not just use the C ABI?
And what libraries are you referring to? Almost all the ones I’ve used have fantastic docs.
In my understanding, you can’t interface with the C abi without using an unsafe block.
I think there are some crates that wrap the unsafe code for you, e.g. https://github.com/rodrimati1992/abi_stable_crates/ (I haven’t ever tried it).