[SAOC 2023] C++ STL INTEROP - WEEKLY UPDATE #3
Emmanuel Danso Nyarko
emmankoko519 at gmail.com
Fri Oct 6 20:28:54 UTC 2023
Hello everyone,
It has been an exciting week researching through druntime. There
is a proposed major lifting of C++ STL interop into it's own
project which is currently undergoing tests. Currently, C++ STL
interop is in the core.stdcpp package in druntime which faces the
limitation of being tied to a certain runtime as supported by
druntime. So we have to separate the template library(interop)
from the druntime library. It's an important factor to consider
as we want to support multiple platforms.
Currently, std::vector has bindings for only
CppRuntime_Microsoft. Linux and MacOs platforms are not yet
supported. Work will now be geared towards making it work with
gcc and clang compiled binaries on linux and Mac.
More information about the Digitalmars-d
mailing list