comp.lang.ada
 help / color / mirror / Atom feed
From: "Randy Brukardt" <randy@rrsoftware.com>
Subject: Re: Ada-Win32 bindings
Date: Tue, 7 Aug 2018 17:14:17 -0500
Date: 2018-08-07T17:14:17-05:00	[thread overview]
Message-ID: <pkd5jp$673$1@franka.jacob-sparre.dk> (raw)
In-Reply-To: 2d07e544-8e98-458c-894c-cdd898f29440@googlegroups.com

"Dan'l Miller" <optikos@verizon.net> wrote in message 
news:2d07e544-8e98-458c-894c-cdd898f29440@googlegroups.com...
...
>Alex, do what .you. think is best.  I am a strong believer in multiple 
>competing
>alternatives, producing a Darwinian survival-of-the-fittest outcome.

For thicker bindings, that's probably good advice. For a low-level bindings, 
however, ones that aren't going to be very usable from Ada regardless of 
details, probably the best thing is to standardize on a single set and stick 
to it. The reason being that it is a a foundation that all of those thicker 
bindings are built on, and it's best if that's a portable solution that 
itself changes hardly ever.

(One could even argue that exposing low-level bindings at all just puts Ada 
in a bad light, since they're harder to use than in C, but provide no more 
safety. You need at least medium or better still thick bindings to make them 
usable in Ada and to provide that safety.)

                                                  Randy.




  reply	other threads:[~2018-08-07 22:14 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-08-04  0:20 Ann: Ada-Win32 bindings alby.gamper
2018-08-04  7:10 ` Dmitry A. Kazakov
2018-08-04  9:58   ` alby.gamper
2018-08-04 11:27     ` Dmitry A. Kazakov
2018-08-06 21:57 ` Randy Brukardt
2018-08-06 22:11 ` Randy Brukardt
2018-08-07  9:45   ` alby.gamper
2018-08-07 14:12     ` Dan'l Miller
2018-08-07 22:14       ` Randy Brukardt [this message]
2018-08-07 22:02     ` Randy Brukardt
2018-08-07 15:38 ` Ann: " Aurele Vitali
2018-08-09 12:00   ` alby.gamper
2018-08-09 13:38     ` Aurele Vitali
2018-08-09 21:46 ` Jere
replies disabled

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