Thread overview
[SAOC 2023] C++ STL INTEROP - Weekly Update #1
Sep 22, 2023
Emmanuel Nyarko
Sep 22, 2023
jmh530
Sep 22, 2023
Ferhat Kurtulmuş
Sep 22, 2023
Imperatorn
Sep 27, 2023
sighoya
September 22, 2023

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, 2023

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, 2023

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, 2023

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, 2023

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, 2023

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, 2023

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

>

[...]

Thanks for the work you're doing.