From: alby.gamper@gmail.com
Subject: Re: Embeddinator-4000 begetting an Ada-cross-platform future?
Date: Wed, 14 Mar 2018 01:53:34 -0700 (PDT)
Date: 2018-03-14T01:53:34-07:00 [thread overview]
Message-ID: <e83dccc9-0a2c-4b46-9437-e579fc9a0003@googlegroups.com> (raw)
In-Reply-To: <a5a8ad09-f9c5-46a1-ac6a-db378491df9a@googlegroups.com>
On Wednesday, March 14, 2018 at 2:26:15 AM UTC+11, Dan'l Miller wrote:
> Alex wrote:
> > I've ... developed a language binding to WinRT (very similar to what
> > Kenny Kerr did with his c++/WinRT project) although this is not yet ready for
> > open source release, It is usable as a POC
>
> Awesome! We very much look forward to it! (Kenny Kerr's use of C++ value instances to represent WinRT-component types instead of actual C++ types representing WinRT-component types is likely something that you did not do in Ada.) Did you generate the bindings automatedly from .winMD files as Kenny Kerr's work did via cppwinrt.exe?
>
> > I did post a video some time ago, demonstrating the bindings and the Microsoft
> > Visual studio integration/toolchain. Have a look if you get time.
>
> I am very sorry that I missed that. What is the URL to that video? (My searches on YouTube are failing to find your video; btw, Ada and WinRT or Ada and UWP should be in the title for easy searching. Perhaps it is not on YouTube. Bing Video cannot find it either.)
Dear Dan'l
Yes I did generate the bindings from the winMD files, and the resulting Api
is a thin layer over the top of each of the winRT classes (each implemented
as a tagged type) Still a lot of work to do with mapping winRT generics to Ada.
But I believe the core functionality is usable.
If you search this newsgroup for "Ada Visual Studio Integration" you will
find my original post (But the url is https://youtu.be/e1J1Bc2I-R8 )
Note that the winRT bindings were done as part of my larger project, which is
to integrate gnat into Visual Studio, which my video demonstrates, along with
a project template that targets UWP.
If you have any more questions, please feel free to ask
Alex
next prev parent reply other threads:[~2018-03-14 8:53 UTC|newest]
Thread overview: 34+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-02-26 17:06 Embeddinator-4000 begetting an Ada-cross-platform future? Dan'l Miller
2018-02-26 17:46 ` Dan'l Miller
2018-02-26 19:38 ` Mehdi Saada
2018-02-26 19:51 ` Dan'l Miller
2018-02-26 20:34 ` Luke A. Guest
2018-02-26 20:35 ` Luke A. Guest
2018-02-26 22:41 ` Dan'l Miller
2018-03-02 19:55 ` Ivan Levashev
2018-02-26 21:43 ` Dan'l Miller
2018-02-26 22:12 ` Luke A. Guest
2018-02-26 22:26 ` Dan'l Miller
2018-02-26 23:32 ` Randy Brukardt
2018-02-26 23:56 ` Dan'l Miller
2018-02-28 15:55 ` Dan'l Miller
2018-02-28 17:24 ` Lucretia
2018-02-28 19:20 ` Dan'l Miller
2018-03-01 16:03 ` Dan'l Miller
2018-03-01 18:04 ` Shark8
2018-03-01 19:09 ` Dan'l Miller
2018-03-01 22:25 ` Shark8
2018-03-01 23:08 ` Randy Brukardt
2018-03-02 5:39 ` Bojan Bozovic
2018-02-26 22:30 ` Dan'l Miller
2018-02-26 22:36 ` Luke A. Guest
2018-03-01 20:36 ` Robert Eachus
2018-03-09 16:45 ` Dan'l Miller
2018-03-13 9:54 ` alby.gamper
2018-03-13 15:26 ` Dan'l Miller
2018-03-14 8:53 ` alby.gamper [this message]
2018-03-14 15:24 ` Dan'l Miller
2018-03-16 9:55 ` alby.gamper
2018-03-16 15:35 ` Dan'l Miller
2018-03-02 20:18 ` Ivan Levashev
2018-03-05 16:57 ` Dan'l Miller
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox