dlang / project-ideas

Collection of impactful projects in the D ecosystem
36 stars 12 forks source link

add more Rust container to rust_interop_d #96

Open mw66 opened 1 year ago

mw66 commented 1 year ago

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/

kassane commented 8 months 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.

mw66 commented 8 months ago

It's for GSoC / SAoC.