crab icon indicating copy to clipboard operation
crab copied to clipboard

stable ABI

Open Makefile-dot-in opened this issue 1 year ago • 4 comments

this would allow distro maintainers to avoid every crab program containing its own version of tokio it would also allow one to install crab libraries normally as system packages, enable actual dynamic plugin support that won't break if you breathe on it wrong and make life easier for people trying to write pure crab oses. but most importantly, it would allow me to win arguments with C(++) users on discord, making using crabs the obvious choice when i want to oxi-DO.

Makefile-dot-in avatar Apr 15 '23 20:04 Makefile-dot-in

I'm not sure if this repo is a meme or real, or if this issue is a meme or real, but at the tiny chance that it is real, please make a stable ABI so that we can have nice things, like ... hot reloading and plugins that could actually work?

darthdeus avatar Apr 15 '23 21:04 darthdeus

I'm not sure if this repo is a meme or real, or if this issue is a meme or real, but at the tiny chance that it is real, please make a stable ABI so that we can have nice things, like ... hot reloading and plugins that could actually work?

It's real

Edit:

And agreed! I want those things too!

TCROC avatar Apr 16 '23 01:04 TCROC

See: https://slightknack.github.io/rust-abi-wiki/ We must address these issues before proceeding

sylv256 avatar Apr 21 '23 01:04 sylv256

Just extern "C"

Gordon01 avatar May 29 '23 21:05 Gordon01