Thread overview
[SAOC 2023] C++ STL INTEROP - Weekly Update #1
Sep 22
jmh530
Sep 27
sighoya
September 22

Hi everyone,

it has been an exciting first SAOC week as I'm working to improve C++ STL bindings in D.

It has been a week of progressive explorations towards gaining deeper understanding and control over the systems of general binary generations which is very key in interoperability between two languages as such.

I have been revising binary generation concepts such as the semantic analysis phase of the compiler, stack calling conventions, and assembly generations and also making analysis of their states in both C++ and D.

for the early stages, as advised by Mathias Lang, my mentor, I will be working to improve already existing bindings such as std::string and std::vector towards cross-compatibility on runtime environments and few updates as well.

Looking towards a productive second week.

Thanks.

September 22

On Friday, 22 September 2023 at 16:01:57 UTC, Emmanuel Nyarko wrote:

>

Hi everyone,

it has been an exciting first SAOC week as I'm working to improve C++ STL bindings in D.

It has been a week of progressive explorations towards gaining deeper understanding and control over the systems of general binary generations which is very key in interoperability between two languages as such.

I have been revising binary generation concepts such as the semantic analysis phase of the compiler, stack calling conventions, and assembly generations and also making analysis of their states in both C++ and D.

for the early stages, as advised by Mathias Lang, my mentor, I will be working to improve already existing bindings such as std::string and std::vector towards cross-compatibility on runtime environments and few updates as well.

Looking towards a productive second week.

Thanks.

It would be great if you could add some examples on how to use these bindings (whether the std::string/vector ones or new ones you want to add), either to the documentation itself or as a write-up.

September 22

On Friday, 22 September 2023 at 16:01:57 UTC, Emmanuel Nyarko wrote:

>

Hi everyone,

it has been an exciting first SAOC week as I'm working to improve C++ STL bindings in D.

[...]

Keep up with the good work Emmanuel!

September 22

On Friday, 22 September 2023 at 17:23:03 UTC, jmh530 wrote:

>

On Friday, 22 September 2023 at 16:01:57 UTC, Emmanuel Nyarko wrote:

>

[...]

It would be great if you could add some examples on how to use these bindings (whether the std::string/vector ones or new ones you want to add), either to the documentation itself or as a write-up.

I think that will be great. I will do that so it might as well be updated in the dlang reference page.

September 22

On Friday, 22 September 2023 at 17:41:20 UTC, Ferhat Kurtulmuş wrote:

>

On Friday, 22 September 2023 at 16:01:57 UTC, Emmanuel Nyarko wrote:

>

Hi everyone,

it has been an exciting first SAOC week as I'm working to improve C++ STL bindings in D.

[...]

Keep up with the good work Emmanuel!

Thank you very much Ferhat

September 22

On Friday, 22 September 2023 at 16:01:57 UTC, Emmanuel Nyarko wrote:

>

Hi everyone,

it has been an exciting first SAOC week as I'm working to improve C++ STL bindings in D.

[...]

❤️

September 27

On Friday, 22 September 2023 at 16:01:57 UTC, Emmanuel Nyarko wrote:

>

[...]

Thanks for the work you're doing.