[SAOC 2023] C++ STL INTEROP - WEEKLY UPDATE #2
Emmanuel Danso Nyarko
emmankoko519 at gmail.com
Fri Sep 29 14:38:22 UTC 2023
Hi everyone,
it's my second week of researching into the current state of C++
interoperability with D and it has been very exciting and
productive.
Over the week, I have been testing several instances and cases
involving functions, global variables( static ones being
gshared in D), passing by values, passing by reference, and then
rvalue references, structs, templates( templates instantiations
taken care of on the C++ side and not worried about on the D
side), const conditions, operator overloads.
On exploring exceptions, I was able to catch an exception thrown
on a C++ integer variable conditioning in D. But I will be
having a deeper conversation on that with my mentor about the
complete state of exceptions in the state of D - C++ interop.
For the next few weeks, I will be settling on exceptions, getting
my hands fully on the itanium C++ ABI and also Druntime.
More information about the Digitalmars-d
mailing list