Thread overview | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
January 22, 2021 Microsoft is introducing infrastructure to generate Win32 bindings similar to UWP for all languages | ||||
---|---|---|---|---|
| ||||
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 Re: Microsoft is introducing infrastructure to generate Win32 bindings similar to UWP for all languages | ||||
---|---|---|---|---|
| ||||
Posted in reply to Paulo Pinto | 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 Re: Microsoft is introducing infrastructure to generate Win32 bindings similar to UWP for all languages | ||||
---|---|---|---|---|
| ||||
Posted in reply to Imperatorn | 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 Re: Microsoft is introducing infrastructure to generate Win32 bindings similar to UWP for all languages | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jacob Carlborg | 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 Re: Microsoft is introducing infrastructure to generate Win32 bindings similar to UWP for all languages | ||||
---|---|---|---|---|
| ||||
Posted in reply to Imperatorn | 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 Re: Microsoft is introducing infrastructure to generate Win32 bindings similar to UWP for all languages | ||||
---|---|---|---|---|
| ||||
Posted in reply to Paulo Pinto | 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 Re: Microsoft is introducing infrastructure to generate Win32 bindings similar to UWP for all languages | ||||
---|---|---|---|---|
| ||||
Posted in reply to Paulo Pinto | 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 Re: Microsoft is introducing infrastructure to generate Win32 bindings similar to UWP for all languages | ||||
---|---|---|---|---|
| ||||
Posted in reply to Paulo Pinto | 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 Re: Microsoft is introducing infrastructure to generate Win32 bindings similar to UWP for all languages | ||||
---|---|---|---|---|
| ||||
Posted in reply to James Blachly | 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 Re: Microsoft is introducing infrastructure to generate Win32 bindings similar to UWP for all languages | ||||
---|---|---|---|---|
| ||||
Posted in reply to Max Haughton | 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.
|
Copyright © 1999-2021 by the D Language Foundation