Open mw66 opened 2 years ago
Wouldn't this be a third-party library?
I don't understand the relevance to the upstream D project.
All you had to do was open an issue or fork @yilabs project.
It's for GSoC / SAoC.
Maybe help:
Sample, how to use: https://codeberg.org/kassane/dlang-cbindgen
Upstream PR: https://github.com/mozilla/cbindgen/pull/1005
Description
Right now rust_interop_d: https://code.dlang.org/packages/rust_interop_d
only have:
-- DashMap -- SegQueue
It will greatly benefit D if we can add more high performance Rust libraries from:
https://crates.io/
What are rough milestones of this project?
each library can count as 1 point.
How does this project help the D community?
Rust have no-gc, so D can use those highly rated Rust libraries for free.
Recommended skills
-- Rust, F.F.I. -- D
(If applicable, e.g. GSoC/SAoC)
Yes, both GSoC & SAoC
What can students expect to get out of doing this project?
experience with Rust & D, C and F.F.I.
Point of Contact
mw66
References
https://code.dlang.org/packages/rust_interop_d https://crates.io/