comp.lang.ada
 help / color / mirror / Atom feed
From: Robert A Duff <bobduff@shell01.TheWorld.com>
Subject: Re: questions on Ada openGL binding in the GLOBE3D packages
Date: Thu, 02 Aug 2012 19:15:32 -0400
Date: 2012-08-02T19:15:32-04:00	[thread overview]
Message-ID: <wccfw84dgx7.fsf@shell01.TheWorld.com> (raw)
In-Reply-To: jveqqh$254$1@munin.nbi.dk

"Randy Brukardt" <randy@rrsoftware.com> writes:

> I think calling that "thin" is dubious. I call the technique "medium" for a 
> lack of a better term, 

OK, fair enough, call it "medium".  It wasn't the thinest it could be,
but it wasn't very thick.  In this case, the binding was to some
real-time kernel, and the "thick" binding would be the Ada run-time
system built on top of it.

>...and it has to include normalizing the names, adding 
> appropriate defaults, and using Ada parameter modes appropriately

In the case I'm talking about, not much of that.  I can't remember
about the names, but no defaults, and all parameters of mode 'in',
as in C.n

>...(along 
> with raising exceptions). But I agree that it makes reading C documentation 
> easier than for a true "thick" binding -- the problem being, that no one 
> should be forcing Ada programmers to read C documentation. Cost 
> considerations of course make that necessary sometimes, but even then I 
> would hope that there would at least be some Ada-specific documentation 
> covering common use-cases.

Sure.

- Bob



  reply	other threads:[~2012-08-02 23:15 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <jvddr3$uqm$1@speranza.aioe.org>
2012-08-02  8:50 ` questions on Ada openGL binding in the GLOBE3D packages Egil Høvik
2012-08-02  9:14   ` Nasser M. Abbasi
2012-08-02 10:19     ` Niklas Holsti
2012-08-02 10:46       ` Nasser M. Abbasi
2012-08-02 11:12         ` Egil Høvik
2012-08-02 11:56           ` Georg Bauhaus
2012-08-02 12:12             ` Vasiliy Molostov
2012-08-02 12:01           ` Vasiliy Molostov
2012-08-02 21:12         ` Randy Brukardt
2012-08-02 20:59       ` Randy Brukardt
2012-08-02 12:13     ` Brian Drummond
2012-08-02 15:01       ` Robert A Duff
2012-08-02 21:18         ` Randy Brukardt
2012-08-02 23:15           ` Robert A Duff [this message]
2012-08-02 15:31 ` Pascal Obry
replies disabled

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