dlang / project-ideas

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

Fix grpc-dlang networking work with other languages. #89

Open mw66 opened 2 years ago

mw66 commented 2 years ago

Description

Make grpc-dlang work with other languages.

What are rough milestones of this project?

https://github.com/huntlabs/grpc-dlang/issues/15

How does this project help the D community?

D is on an one man's island having trouble to cooperate with software components in other languages, due to unfixed bugs for a long time:

-- apache-thrift-d, LDC has build failure, because this bug (logged for a year now):

https://issues.dlang.org/show_bug.cgi?id=22083

-- D grpc client cannot talk to Python grpc server, because this bug (logged for 1.5 year now):

https://github.com/huntlabs/grpc-dlang/issues/15

BTW, apache-thrift and grpc are the most important two rpc frameworks used in the industry.

Recommended skills

Networking.

applicable: GSoC/SAoC

What can students expect to get out of doing this project?

Experience with grpc , and Apache Thrift.

Point of Contact

References