Updating C++ Interop documentation

Mehdi randomemail at gmail.com
Mon Jul 3 13:14:47 UTC 2023


Hi D community,

I just wanted to say that I'm a huge fan of the D language, and I 
think you guys are doing awesome work. Recently, I've been 
exploring interoperability with C++, and it has been a great 
learning experience. However, I believe the documentation on this 
page is incomplete and sometimes misrepresents what is possible.

To stay updated on the recent D language status regarding 
interop, I watched a d conf video on youtube: 
"https://www.youtube.com/watch?v=mI6-PmZy-u0&t=2279s". I've also 
been reading the repository that was discussed in the conference: 
"https://github.com/bosagora/agora".

I've also been studying the Druntime code, particularly the 
stdcpp library: 
"https://github.com/dlang/dmd/tree/master/druntime/src/core/stdcpp". There are also useful tests located in the Druntime repository. However, I feel like the documentation for interfacing with C++ code does not mention the capabilities of the core.stdcpp module and lacks examples of how to use it. I understand that writing documentation takes time, and you guys are busy, but if there is a to-do list somewhere, please consider adding "update docs interfacing with C++" to it.

Thank you for your hard work!


More information about the Digitalmars-d mailing list