dlang / project-ideas

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

Separate `core.stdcpp` into its own library #93

Closed Geod24 closed 5 months ago

Geod24 commented 1 year ago

Description

Currently, druntime contains core.stdcpp. This creates a few problems, and was essentially a mistake. It needs to be moved to its own repository. This has been approved by Walter.

What are rough milestones of this project?

How does this project help the D community?

Improving C++ integration.

References

This has been discussed in the Industry meeting. I (@Geod24 ) brought it up and @WalterBright approved it.

12345swordy commented 1 year ago

How does this project improve c++ integration?

Geod24 commented 1 year ago

Currently core.stdcpp needs to be compiled in druntime, which limits usage to a single C++ std lib, the one we decide to compile with.

Geod24 commented 8 months ago

This is in progress under https://github.com/dlang/stdcpp

mdparker commented 5 months ago

@Geod24 Can this be removed from the projects list? Or should it be modified/resubmitted to reflect the current state of the repo?

mdparker commented 5 months ago

On second thought, I'll go ahead and close it. If there's more work to be done on it, please open a new issue as a new project describing what needs to be done.