comp.lang.ada
 help / color / mirror / Atom feed
From: gorgelo@hotmail.com
Subject: Re: Ada-WinRT bindings - Alpha release
Date: Sat, 14 Apr 2018 02:21:09 -0700 (PDT)
Date: 2018-04-14T02:21:09-07:00	[thread overview]
Message-ID: <90b66692-0e30-4311-9f37-6713d2b5f26b@googlegroups.com> (raw)
In-Reply-To: <f5ac66b2-876f-41f5-8281-6964b41dc718@googlegroups.com>

Den fredag 13 april 2018 kl. 11:05:41 UTC+2 skrev alby....@gmail.com:
> Dear Ada community
> 
> I am pleased to announce the initial alpha release of the WinRt bindings for Ada.
> It is available on GitHub at the following URL
> 
> https://github.com/Alex-Gamper/Ada-WinRT
> 
> Please feel free to raise issues/question/recommendations for improvements either
> via GitHub or on his forum
> 
> Thanks
> 
> Alex

Hi Alex!

Great work on the Windows binding! It is huge! :)

One thing I keep in mind when making Ada bindings to C libraries is to attempt hiding the access types from the users of the API. For example wrapping the access type variables inside the private the part of limited types (to avoid copying of the private access type variable in order to be sure one does unchecked deallocation just once). It means first making a thin binding with access types (because there are pointers in the C API) and then building a thick binding on top. And oh yes, that's easier said than done. Anyways, something I keep in mind.

Best regards,
Joakiim


  parent reply	other threads:[~2018-04-14  9:21 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-04-13  9:05 Ada-WinRT bindings - Alpha release alby.gamper
2018-04-13 15:03 ` Dan'l Miller
2018-04-13 18:47 ` Dan'l Miller
2018-04-13 20:06 ` Luke A. Guest
2018-04-13 21:13   ` Dan'l Miller
2018-04-13 21:58     ` Paul Rubin
2018-04-13 23:11       ` Dan'l Miller
2018-04-13 23:15         ` alby.gamper
2018-04-13 23:17           ` alby.gamper
2018-04-13 23:20           ` Dan'l Miller
2018-04-14  4:09         ` Paul Rubin
2018-04-14  5:14           ` alby.gamper
2018-04-14  6:42             ` Paul Rubin
2018-04-14 15:28       ` Lucretia
2018-04-13 23:11     ` alby.gamper
2018-04-13 23:16       ` Dan'l Miller
2018-04-14  7:13       ` Simon Wright
2018-04-14  9:21         ` alby.gamper
2018-04-14 14:13         ` Dan'l Miller
2018-04-14 14:41           ` Simon Wright
2018-04-14 22:28             ` Dan'l Miller
2018-04-13 22:57   ` Simon Wright
2018-04-14  3:18 ` Dan'l Miller
2018-04-14  9:21 ` gorgelo [this message]
2018-04-14  9:44   ` alby.gamper
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox