Jump to page: 1 2
Thread overview
Microsoft is introducing infrastructure to generate Win32 bindings similar to UWP for all languages
Jan 22, 2021
Paulo Pinto
Jan 22, 2021
Imperatorn
Jan 23, 2021
Jacob Carlborg
Jan 23, 2021
Imperatorn
Jan 23, 2021
Paulo Pinto
Jan 23, 2021
Imperatorn
Jan 23, 2021
Imperatorn
Jan 23, 2021
James Blachly
Jan 23, 2021
Max Haughton
Jan 24, 2021
Paulo Pinto
Jan 24, 2021
Imperatorn
Feb 12, 2021
Rumbu
Feb 13, 2021
Paulo Pinto
January 22, 2021
Hi,

Microsoft just introduced a project, based on their learnings for UWP language projections.

https://blogs.windows.com/windowsdeveloper/2021/01/21/making-win32-apis-more-accessible-to-more-languages/

Just like with UWP, it makes use of .NET metadata format to use as input for bindings generation.

Current languages are C#, Rust, with a modern C++ coming up.

This could be a solution for improved Win32 bindings in D as well.

January 22, 2021
On Friday, 22 January 2021 at 07:19:28 UTC, Paulo Pinto wrote:
> Hi,
>
> Microsoft just introduced a project, based on their learnings for UWP language projections.
>
> https://blogs.windows.com/windowsdeveloper/2021/01/21/making-win32-apis-more-accessible-to-more-languages/
>
> Just like with UWP, it makes use of .NET metadata format to use as input for bindings generation.
>
> Current languages are C#, Rust, with a modern C++ coming up.
>
> This could be a solution for improved Win32 bindings in D as well.

Yeah, saw that too. Would be nice if a projection for D was on the road map 😁

January 23, 2021
On 2021-01-22 23:05, Imperatorn wrote:

> Yeah, saw that too. Would be nice if a projection for D was on the road map 😁

"We will work with the community to support other languages based on demand".

Just start requesting support for D ;)

-- 
/Jacob Carlborg
January 23, 2021
On Saturday, 23 January 2021 at 11:50:29 UTC, Jacob Carlborg wrote:
> On 2021-01-22 23:05, Imperatorn wrote:
>
>> Yeah, saw that too. Would be nice if a projection for D was on the road map 😁
>
> "We will work with the community to support other languages based on demand".
>
> Just start requesting support for D ;)

Yeah, totally realistic 😂

You can ofc request it. We should!
January 23, 2021
On Saturday, 23 January 2021 at 12:26:40 UTC, Imperatorn wrote:
> On Saturday, 23 January 2021 at 11:50:29 UTC, Jacob Carlborg wrote:
>> On 2021-01-22 23:05, Imperatorn wrote:
>>
>>> Yeah, saw that too. Would be nice if a projection for D was on the road map 😁
>>
>> "We will work with the community to support other languages based on demand".
>>
>> Just start requesting support for D ;)
>
> Yeah, totally realistic 😂
>
> You can ofc request it. We should!

Just added my vote to it and a marketing comment.
January 23, 2021
On Saturday, 23 January 2021 at 16:33:23 UTC, Paulo Pinto wrote:
> On Saturday, 23 January 2021 at 12:26:40 UTC, Imperatorn wrote:
>> On Saturday, 23 January 2021 at 11:50:29 UTC, Jacob Carlborg wrote:
>>> On 2021-01-22 23:05, Imperatorn wrote:
>>>
>>>> Yeah, saw that too. Would be nice if a projection for D was on the road map 😁
>>>
>>> "We will work with the community to support other languages based on demand".
>>>
>>> Just start requesting support for D ;)
>>
>> Yeah, totally realistic 😂
>>
>> You can ofc request it. We should!
>
> Just added my vote to it and a marketing comment.

Link?
January 23, 2021
On Saturday, 23 January 2021 at 16:33:23 UTC, Paulo Pinto wrote:
> On Saturday, 23 January 2021 at 12:26:40 UTC, Imperatorn wrote:
>> On Saturday, 23 January 2021 at 11:50:29 UTC, Jacob Carlborg wrote:
>>> On 2021-01-22 23:05, Imperatorn wrote:
>>>
>>>> Yeah, saw that too. Would be nice if a projection for D was on the road map 😁
>>>
>>> "We will work with the community to support other languages based on demand".
>>>
>>> Just start requesting support for D ;)
>>
>> Yeah, totally realistic 😂
>>
>> You can ofc request it. We should!
>
> Just added my vote to it and a marketing comment.

Oh, you upvoted my comment there,lol 👍
January 23, 2021
On 1/23/21 11:33 AM, Paulo Pinto wrote:
> On Saturday, 23 January 2021 at 12:26:40 UTC, Imperatorn wrote:
>> On Saturday, 23 January 2021 at 11:50:29 UTC, Jacob Carlborg wrote:
>>> On 2021-01-22 23:05, Imperatorn wrote:
>>>
>>>> Yeah, saw that too. Would be nice if a projection for D was on the road map 😁
>>>
>>> "We will work with the community to support other languages based on demand".
>>>
>>> Just start requesting support for D ;)
>>
>> Yeah, totally realistic 😂
>>
>> You can ofc request it. We should!
> 
> Just added my vote to it and a marketing comment.

This would be a great job/responsibility for Max to take on (is advocacy within Mike/Max's purview?)
January 23, 2021
On Saturday, 23 January 2021 at 21:31:22 UTC, James Blachly wrote:
> On 1/23/21 11:33 AM, Paulo Pinto wrote:
>> On Saturday, 23 January 2021 at 12:26:40 UTC, Imperatorn wrote:
>>> On Saturday, 23 January 2021 at 11:50:29 UTC, Jacob Carlborg wrote:
>>>> On 2021-01-22 23:05, Imperatorn wrote:
>>>>
>>>>> Yeah, saw that too. Would be nice if a projection for D was on the road map 😁
>>>>
>>>> "We will work with the community to support other languages based on demand".
>>>>
>>>> Just start requesting support for D ;)
>>>
>>> Yeah, totally realistic 😂
>>>
>>> You can ofc request it. We should!
>> 
>> Just added my vote to it and a marketing comment.
>
> This would be a great job/responsibility for Max to take on (is advocacy within Mike/Max's purview?)

I'm not really familiar with the project but I'll have a look.

If we can magically get someone else to build these bindings for us it would be something for the foundation to do but if we would have to build them ourselves and get them endorsed it's a slightly different question.
January 24, 2021
On Saturday, 23 January 2021 at 23:35:21 UTC, Max Haughton wrote:
> On Saturday, 23 January 2021 at 21:31:22 UTC, James Blachly wrote:
>> On 1/23/21 11:33 AM, Paulo Pinto wrote:
>>> On Saturday, 23 January 2021 at 12:26:40 UTC, Imperatorn wrote:
>>>> On Saturday, 23 January 2021 at 11:50:29 UTC, Jacob Carlborg wrote:
>>>>> [...]
>>>>
>>>> Yeah, totally realistic 😂
>>>>
>>>> You can ofc request it. We should!
>>> 
>>> Just added my vote to it and a marketing comment.
>>
>> This would be a great job/responsibility for Max to take on (is advocacy within Mike/Max's purview?)
>
> I'm not really familiar with the project but I'll have a look.
>
> If we can magically get someone else to build these bindings for us it would be something for the foundation to do but if we would have to build them ourselves and get them endorsed it's a slightly different question.

They are only supporting C#, Rust and C++.

The win32metadata will be provided and it is for each community to do the rest.

The D and Java support request tickets were closed with that information as comment.
« First   ‹ Prev
1 2