Open burner opened 5 years ago
Additional Reference: https://github.com/dlang-cpp-interop/stl-containers
See also https://github.com/kaleidicassociates/cpp-reflect-d - a wrapper around cppyy fork of cling from CERN. This allows compilation and reflection of C++ code at D runtime. The open-sourced version is the initial commit of a project that is under development internally at Symmetry. It will be open-sourced when more useful to others.
There are many experiments in transparently interfacing D with C++, notably:
There is also a lot of work in bringing STL types to the DRuntime (see https://github.com/dlang/druntime/pull/2310).
D would greatly benefit by seamlessly integrating the C++ ecosystem. There are many ways to accomplish this goal and it should be discussed with the community. Andrei already commented on the importance of a tool like Calypso in this thread: https://forum.dlang.org/post/m9s4cd$2s1v$1@digitalmars.com
Proposed Project Mentor: @andralex